Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 22, views: 454 •
Bron: Ars Technica

KidPaddle schrijft dat HP aan technologie werkt, vergelijkbaar met de transmeta, waarmee binaries sneller uitgevoerd kunnen worden. Dit wordt in tegenstelling tot de transmeta in de software gedaan en daardoor zou deze technologie ook op onze P2,3 en Athlons toegepast kunnen worden om een de performance tot 20% omhoog te halen .

Dynamo is an odd beast. It is, in essence, an interpreter for HP's PA-8000 instruction set that itself runs on a PA-8000 processor. That's right -- it interprets programs that could just as easily be executed natively on the same hardware. For a research prototype, this isn't as strange as it seems. The Dynamo project was started to investigate issues in what was seen as an increasingly important area -- dynamic translation of non-native binaries to native code. For that purpose it doesn't really matter if the original binaries are non-native or not, only that, whatever they are, they're read into some internal form, munged, and spit back out for native execution. The question is only, "How can this translation be efficient, both in time and space?" What's surprising is that Dynamo "inadvertently" became practical. Programs "interpreted" by Dynamo are often faster than if they were run natively. Sometimes by 20% or more.

[...] So what's the bottom line? The following graph illustrates that "interpreting" your programs with Dynamo can provide significant performance improvements. The programs shown are part of the SPEC benchmark suite. The bars indicate Dynamo's speedup compared to binaries compiled with "+02" using HP's commercial compiler. As it turns out, HP prices their machines, in part, on the basis of their performance on these benchmarks. As a result, HP's compiler teams get big bonuses if they improve performance by even small amounts on the SPEC suite, so they spend their days trying to eke out a cycle here, a cycle there. When the Dynamo team brought their results to the compiler team it caused quite a stir.
Performance data van de nieuwe HP technologie

Reacties (22)

Printer gigant in Processor wereld ?? :(
Kijk, dit zijn de betere ontwikkelingen... Zonder een stuiver te betalen meer performance. Kom maar door!
Deze pagina ziet er niet echt (zeg maar helemaal niet) goed uit in Netscape.

[probleem is opgelost zie ik]
Ik denk dat koeienmelker weinig weet van wat HP allemaal doet.
Hmm.... lijkt me sterk dat een interpreter een performance-gain geeft. Er is in het verleden onderzoek gedaan naar bv. Pascal-machines. Een stuk hardware dat ipv. machinecode Pascal-code gebruikte. Retetraag en vaak niet eens correct. Volgens mij is er ook wel naar software-Pascal-interpreters gezocht. En neem nu eens Java. Ook niet echt het toonbeeld van snelheid. En ook dat draait met een runtime interpreter.

Maar goed, de tijd zal het leren. Wel even een kleine noot: Je kunt natuurlijk altijd naar de benchmark toe gaan proggen. Dus de gegeven voorbeelden kunnen wel es geoptimized zijn voor de HP-oplossing of er kan een behoorlijk slecht alternatief gebruikt zijn. Denk aan videokaart-makers, die drivers optimizen voor, ik noem maar wat, 3d winbench ofzoiets. Daarin geven ze vette performance-gain, maar IRL (lees: spelletjes) boeit het geen flikker.
* DF040F Peltski
HP ook leverancier van :
- Servers
- Unix-based systemen
- Werkstations
- Laptops, palmtops en andere mobiele producten
- Computers op de thuismarkt (niet in Nederland)
- Rekenmachines
- Backup-systemen
Behoort tot de top 5 Pc fabrikanten ter wereld, enzovoort enzovoort .... :7
En inderdaad doen ze ook aan printers :)

Bovendien is HP een bedrijf waar een zeer groot deel van de winst naar r&d gaat. Dus berichten als deze verbazen me niet zo.
Dit bericht komt heel vreemd op mij over.
Eerst zien, dan geloven. :)
Ja, je moet eens naar die site van HP gaan... Ben je eerst een kwartier aan het zoeken voordat je bij het kopje 'printers' aankomt... :)

Maar als het bij SPEC wel wat uitmaakt zal het in het echt ook wel wat uitmaken, die tests in SPEC zijn daar juist zo voor gekozen...
Ik weet niet of dat wel zo is. Ik denk dat in een cpu benchmark veel gebruik gemaakt wordt van loops, en die kun je er met een beetje efficiente interpreter wel uitfilteren.
</div><div class=b4>FOR lus:=1 TO 5000 DO
  INC(teller);
END;</div><div class=b1>zou je bijvoorbeeld kunnen vervangen door
</div><div class=b4>INC(teller, 5000);</div><div class=b1>
Maar zulke dingen komen in real-life applicaties niet echt vaak voor denk ik.
Een extra vertaalslag en dan toch nog sneller???
Hmmmmm....

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneiPhone

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013