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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 12 reacties
Submitter: bkor

Op de bijbehorende website treffen we de nieuwste versie van de C, C++, Java-, Ada- en Fortran-compiler GCC aan: nummer 3.3. Net als alle voorgaande versies is de nieuwe release geheel onder de GPL-licentie op te halen.

Zoals zo langzamerhand gebruikelijk bij de open-source gemeenschap moet er na het lezen van het changelog in verband met een defect scrollwieltje een nieuwe muis aan worden geschaft. Gelukkig bespaart bkor ons dat leed: hij heeft de veranderingen die hij het belangrijkste vondt even opgesomd:

  • SSE2 and 3dNOW! intrinsics are now supported.
  • Support for thread local storage has been added to the IA-32 and x86-64 ports.
  • The x86-64 port has been significantly improved.

    Verder zijn er een hoop systemen 'obsolete' verklaard.
[break]Als je toch al van plan was een nieuwe muis te kopen kan je het volledige changelog hier bekijken. Je kan de nieuwe versie van de compilers hier ophalen, of bij een van de andere mirrors kijken. Helaas is de Nederlandse mirror nog niet up-to-date.

Lees meer over

Website:http://gcc.gnu.org/gcc-3.3/changes.html
Licentietype:Cardware
Moderatie-faq Wijzig weergave

Reacties (12)

Vreend dat het meest coole feature er niet bij staat:
Een beschrijvingstaal voor de pipelines van een processor. Hierdoor kan de compiler de pipelines optimaal vullen, waardoor er er minder pipelines blank komen te liggen. Hierdoor hoopt men de performance fink te kunnen laten stijgen.

Ben dus erg benieuwd naar de eerste performance benchmarks van GCC 3.3 t.o.v. 3.2 en andere compilers.
Een echte linux-nerd heeft geen muis met scrollwiel, die werken netjes in een console met het toetsenbord, zoals het hoord. :Y)
das is geen linux-nerd, maar een linux drabber die is blijven steken in the 70's :)
* 786562 twiFight
Eerst dacht ik wat moet ik in godsnaam met die knop, maar voor grote paginas zoals changelogs of een forum draadje is het toch handig.

maargoed ik lul offtopic
neem anders een : Griffin PowerMate
http://www.thinkgeek.com/computing/accessories/5ca2/
Take It For A Scroll- PowerMate is the fastest way to scroll through long text documents, web pages and spreadsheets. With a flick of the wrist, you get to the “bottom” of the story in record time.
dus.. dat help.
dan is het [end] knopje op je toetsenbord toch sneller..

maar even ontopic
ik vind zelf de integratie van de 3dNOW! techniek erg laat, aangezien die techniek alweer achterhaald is (er is een soort 3dNOW!2) de 3dNOW! techniek bestaat al 5 jaar...
3DNow! Pro bedoel je, dat is de SSE implementatie van AMD in de Palomino, Morgan, Thoroughbred en Barton processors, na de Thunderbird en Spitfire dus.

De Athlon 64 / AMD Opteron heeft echter ook SSE2 support. Ik ben benieuwd of deze nu ook ondersteund wordt, aangezien de vele verbeteringen aan de x86-64 support.
Robert-Jan, 'vondt' is een wel erg interessante manier van spellen. ;)
</offtopic>


Weet iemand hoeveel (tienden van een) procent je kan verwachten als je een SSE2/3dNow-machine hebt? Het klinkt op zich heel interessant, maar hoe reflecteert dat zich in gebruik van gemiddelde softwarestukken (bijv. onder Linux)?
Ik kan me voorstellen dat een encoder als LAME er wel wat aan heeft...

Gemiddelde software pakket zal denk ik maar een miniem winstje hebben.
Een gemiddeld programma dat SSE2 of 3dNow nodig heeft, zal gewoon assembler inserts hebben om de extensies te gebruiken waar nodig.

Natuurlijk is het nu wel handig dat SSE2 en 3dNow overal gebruikt gaan worden en de performance zal dus stijgen.
de nieuwe hlds heeft een aparte AMD-binary. Heeft het zin om mn kernel opnieuw te compilen zodat de HLDS wel gebruik kan maken van 3dnow enz enz? (of kan de HLDS dit ook zonder een GCC3.3 kernel?)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True