Troels Henriksen

Rss
Personligt feed med nye kommentarer i tråde, du overvåger:
https://www.version2.dk/mit/0/kommentarer?token=HPnHcLYhJ8jCXC_UoTnfzqY2R9xpwMBmKONAZAek0jk

Kommentarer

Kommentar til Java 9 får bedre garbage collection til at rydde op i hukommelsessvineri

Re: Concurrent GC

Du har ret i din analyse, men det er ikke et praktisk eksempel, da du forudsætter egenskaber få praktisk anvendelige sprog har. F.eks. har objekter i Lisp ikke ensartet størrelse - hvor har du det fra? Siden MACLISP fra 70erne har man som minimum haft arrays, og siden er alle de gængse struktur...
Kommentar til Java 9 får bedre garbage collection til at rydde op i hukommelsessvineri

Re: Concurrent GC

Til ægte real-time bør man nok bruge reference counting. RC giver væsentligt større overhead end tracing collection, men man kan garantere mod pauser, hvor concurrent GC blot gør disse meget usandsynlige -- meget store allokeringer kan tvinge concurrent GC til at standse programmet, indtil tils...
Kommentar til LG udstyrer et køleskab med Windows 10

Re: !Fantastisk

Fra at risikere fordærvede madvarer pga. kompressorsvigt, kan køleskabet nu fejle pga. noget elektronik som forældes planlagt. Jeg tror ikke det handler om at Windows 10 skal styre kompressoren eller den slags - vi er mere ovre i at klistre en tavledatamat fast til køleskabet. Meningen e...
Kommentar til Danske udviklere satser på fremstormende Swift til web-backend

"Runtime"?

I artiklen skrives: De gængse websprog har heller ikke en runtime. Hvad i alverden menes der her? At programmer skrevet i gængse websprog afvikles øjeblikkeligt? Hvis der menes "runtime environment", så forstår jeg heller ikke. Ret mange websprog er fortolkede, hvilket...
Kommentar til Intel realiserer optisk drøm

Re: Motherboard på vej i graven?

Så er motherboard'et vel på vej i graven, for hvis du kan koble CPU (nærmest) direkte til grafikkort og jeg vej ikke hvad, via et fiberkabel, så er der vej ikke brug for motherboard'et længere? Bundkortet laver indtil videre også andre ting - der sidder nogle gamle porte...
Kommentar til Iran forbyder som det første land i verden Pokemon Go

Re: New york

Jeg finder det langt mere interessant at man forbyder sex forbrydere at spille pokemon go i den såkaldte frie verden. Hvordan hænger det sammen? Det gælder så vidt jeg forstår kun i prøveløsladelsesperioden. Man stiller alligevel en masse ekstra krav til folk på prøveløsladelse (de skal ...

Re: tja

FOSS Det lyder ikke helt ufornuftigt. Det virker ikke som om problemet i første omgang er pengene (omend det i sidste konsekvens naturligvis er pointen), men kompleksiteten i de proprietære licenser. Mon f.eks. Red Hats licenser er lige så komplicerede?
Kommentar til C overhaler Java som mest populære programmeringssprog

Re: Tiobe

Når IEEE inkl. "sprog" som SQL og HTML der ikke er Turing komplette, må man som professionel betragte IEEE listen som sludder for en sladder (det er IEEE/ACM gode til). Hvad er der galt med sprog der ikke er Turing-komplette? De kan have ret store fordele når de gælder analyse,...
Kommentar til Uber i databaseskift: Har droppet PostgreSQL og skiftet til MySQL

Re: Mysql?

Så vidt jeg kan se bruger de mest af alt MySQL som en dum spand bits, som de så bygger deres egen egentlige grænseflade ovenpå - antageligvis også med bedre robusthedsegenskaber. Jeg husker noget med at Google også gjorde det på denne måde engang.
Kommentar til Processorerne nærmer sig varmemuren i 2024

Re: Men løst bliver det nok.

Det er altid blevet løst. Ligesom man også løste problemet med den mur for sekventiel ydelse man mødte omkring 2006, og vi nu har 100GHz-CPU'er allesammen? Visse fysiske grænser er ret svære at omgå. Hvis du i dag har en CPU fra 2011, så er det sandsynligvis ikke noget stort...
Kommentar til Hvad er sandheden om eksponentielle teknologier?

Den med Amdahl

Man skal passe på med at generalisere for meget med Amdahl's Lov. Der findes mere parallelisme end man tror, især når det kommer til systemer med megen samtidighed/multiprogrammering. Overvej en webserver der konstant er i færd med at servicere 1000 forbindelser - det er en grad-1000...
Kommentar til Pc klarede tunge beregninger hurtigere end en kraftig supercomputer

Debunking the 100X GPU vs. CPU Myth: An Evaluation of Throughput

Det er altid fornuftigt at tage et kig på denne klassiske artikel når der præsenteres så voldsomme hastighedsforøgelser ved at flytte koden til en GPU. Typisk er der tale om en sammenligning af veltoptimeret GPU-kode med elendig CPU-kode (og det kan gå ret galt hvis der tilmed er tale om distrib...

Re: Udgift/indtægt

Der ud over er det ikke kun hardware en supercomputer består af, så der kan optimeres på software delen som trods alt udvikles mindst lige så hurtigt ! Meget programmel til supercomputere er allerede rimeligt veloptimeret. Typisk er der tale om ret gamle programmer, som er blevet løbende...

Ingen cache?

Ifølge denne Wikipedia-side (og en håndfuld andre artikler) har SW26010-chippen ingen cache til sine 64 beregningskerner (omend der er en smule traditionel cache til 4 kontrolkerner). I stedet er der lidt scratchpad-hukommelse, lidt som på en GPU. Hvad er det for nogle værktøjer de har udviklet...
Kommentar til Udvikler: Drop de alt for lange navne!

Re: Men

Åbner det øllen? Eller checker det om øllen er åben? Eller det åbner måske baren? Man kan tilnærmelsesvist se på typen at det må være anden mulighed, da der er tale om en prædikatfunktion. En anden kompakt måde at udtrykke disse forskelle på er at gøre som i Scheme, og sætte udråbstegn e...

Re: Styresystemer

Næ, og det kan du lige så fint læse hvis du checker info siden for Exam Monitor, der understøttes Windows, Mac og Linux. Hvor så du det? Under "system requirements" henviser de til denne side, hvor kravet er Windows eller MacOS: http://www.sdu.dk/en/information_til/...

Styresystemer

Kan det virkelig være rigtigt at man ikke kan gå til eksamen hvis ikke man har en Mac- eller Windows-maskine?

Nu og da er mellemrum nødvendige

I visse syntaktisk rige sprog er man nødt til at blande indentering og "alignment". Et eksempel fra min egen Haskell: let out_nms = patternNames out_idds is_redomap = case orig_soac of SOAC.Redomap{} -> True _...

Re: Hvorfor trykke flere gange...

Er der egentlig noget godt argument for mellemrum som indrykning? Hvis oversætteren vil fortælle dig om en fejl på linje N, søjle M, hvordan beregnes søjleantallet så? Hvor mange søjler skal en tabulator tælle som? Én? Otte? Din editor har en opsætning af dette - skal C-oversættere nu...

Re: Compileren "Jeg er da ligeglad"

Compileren beskrives som værende ligeglad, så er det ikke bare for at vi skal kunne slå hinanden oven i hovedet med, nu har du igen ikke gjort/sagt det rigtigt for 375'te gang, kom nu ind i kampen ! Oversætteren er også ligeglad med om du har skrevet al din kode på én linje (...
IT Company Rank
maximize minimize