Software-update: GCC 3.3

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.
Website http://gcc.gnu.org/gcc-3.3/changes.html
Licentietype Cardware

Door Robert-Jan Huijsman

Meuktracker, Nieuwsposter

16-05-2003 • 14:49

12

Submitter: bkor

Reacties (12)

12
12
9
3
1
0
Wijzig sortering
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...
Anoniem: 15758 @pietje6316 mei 2003 17:20
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.