Is er al een compiler voor amd mp

Pagina: 1
Acties:

  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
een beetje een noob vraag maar ik kan het nergens op google vinden.

zijn er al compilers die volledige functionaliteit van amd mp processoren ondersteunen (dus ook smp enzo?) ik heb al gekeken bij de meest bekende

borland gcc en mickeysoft maar borland gaat maar tot pentium pro gcc staat nergens iets over, en mickeysoft ook niet... kan iemand me een beetje de goede kant op wijzen? (het gaat overigens over een c++ compiler)

U can call me sir.... or justice as long as u bow down ;)


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 29-08 03:21

.oisyn

Moderator Devschuur®

Demotivational Speaker

Nee, en die zullen er waarschijnlijk ook niet komen
Het idee van SMP is namelijk dat je meerdere cpu's hebt, waardoor je threads parallel aan elkaar kunt laten lopen. Als jij daar dus gebruik van wilt maken zul je 2 threads moeten maken, waarbij de ene op de ene proc draait en de ander op de andere

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
ok maar de extensies van de mp (ie xp) zijn daar al optimalisaties voor?? ik bedoel ik zie ze maar tot ppro gaan dat lijkt me niet echt meer bij de tijd.

U can call me sir.... or justice as long as u bow down ;)


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Intel heeft wel C compilers die verder optimaliseren. En die kan je ook invoegen in VC++.

De meeste compilers maken liever code die overal draait en besteden liever weinig tijd aan code schrijven voor specifieke processoren. Het is wel mogelijk door inline assembler te gebruiken.

Tis toch verleden tijd met Java en .Net

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

LordLarry schreef op 24 oktober 2002 @ 15:42:
Tis toch verleden tijd met Java en .Net
Maar in die omgeving zou je voor iedere cpu een geoptimizde jit'er kunnen hebben... (notice zou en kunnen overigens >:) )

  • VlaFlip
  • Registratie: Februari 2000
  • Laatst online: 03-12-2025

VlaFlip

format c: , weg d'r mee!!

volgens mij kent gcc optimalisatie voor athlons (tenminste, je kan linux geoptimaliseerd voor een athlon compilen, en er bestaat volgens mij ook een athlon specifieke build van gentoo)
hoe het in windhoos werkt weet ik niet, maar echt heel anders zal het niet zijn)

oja, LordLarry, wat moeten we met een compiler van intel???

Geef je muis af en toe een stukkie kaas


  • VlaFlip
  • Registratie: Februari 2000
  • Laatst online: 03-12-2025

VlaFlip

format c: , weg d'r mee!!

heb effe gezocht voor je...
kijk hier maar eens

gcc geoptimaliseerd voor <verzin maar een i368 compatible CPU>

Geef je muis af en toe een stukkie kaas


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

VlaFlip schreef op 24 oktober 2002 @ 15:52:
oja, LordLarry, wat moeten we met een compiler van intel???
Ik? Ik kan er heel veel mee. Wat iemand met een AMD er mee moet? Compilen voor iemand met een Intel. Wat jij er mee moet weet je vast zelf het beste. :p

Maar het was maar om aan te geven dat het wel mogelijk is voor VC++.

We adore chaos because we like to restore order - M.C. Escher


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 21:47

odysseus

Debian GNU/Linux Sid

De huidige (3.2.x) C-compiler van GCC kan optimaliseren voor zowel de Athlon als de Athlon XP. De 2.95-reeks kan alleen voor i686 optimaliseren, daarin zit geen aparte Athlon-ondersteuning.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
aah dus die geoptimaliseerde compilers zijn er dus wel :P das mooi. jammer dat je niet je eigen jvm kan compileren die draait in iedergeval dan een stuk sneller dan een gewone versie (aangezien ze bijv niet 3dnow pro ofzo ondersteunen)

U can call me sir.... or justice as long as u bow down ;)


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
hmm geen 3dnow pro trouwens... alleen de gewone 3dnow.... of zit dat al inbegrepen in de definitie?


hmm wou net gcc gaan gebruiken zie ik dat het niet echt een windows compiler is... moet in een gesimuleerde unix omgeving werken... kan dus ook geen exes maken... das jammer.

U can call me sir.... or justice as long as u bow down ;)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

justice_strike schreef op 24 oktober 2002 @ 18:02:
aah dus die geoptimaliseerde compilers zijn er dus wel :P das mooi. jammer dat je niet je eigen jvm kan compileren die draait in iedergeval dan een stuk sneller dan een gewone versie (aangezien ze bijv niet 3dnow pro ofzo ondersteunen)

Er is een JVM die opensource is ;)
Blackdown heet ie meen ik, die kan je dan gewoon compileren lijkt me en dan dus gelijk met de Athlon MP optimalisaties.
Maar na even rondkijken is mij niet helemaal duidelijk of het nou wel of niet open source is en of je het dus kan recompilen :?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

justice_strike schreef op 24 oktober 2002 @ 18:07:
hmm geen 3dnow pro trouwens... alleen de gewone 3dnow.... of zit dat al inbegrepen in de definitie?

hmm wou net gcc gaan gebruiken zie ik dat het niet echt een windows compiler is... moet in een gesimuleerde unix omgeving werken... kan dus ook geen exes maken... das jammer.
http://www.mingw.org/
Daarmee kun je (gcc3.2) ook PE-exe's maken

Localhost, sweet localhost


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
hmm die had ik al geprobeert te gebruiken... maar is toch eeen unix emulatie op windows.... werkt trouwens ook niet al te best zegt dat de make file steeds een seperator mist.. (terwijl het steeds een !if !endif statement is!!

U can call me sir.... or justice as long as u bow down ;)


  • TaXaN
  • Registratie: April 2001
  • Laatst online: 08-09-2023
justice_strike schreef op 26 oktober 2002 @ 00:58:
hmm die had ik al geprobeert te gebruiken... maar is toch eeen unix emulatie op windows.... werkt trouwens ook niet al te best zegt dat de make file steeds een seperator mist.. (terwijl het steeds een !if !endif statement is!!
MinGW is geen UNIX emulatie op Windows, het is een echte port van gcc naar Windows. Je hebt dus geen Cygwin o.i.d. nodig om een UNIX omgeving te simuleren. MinGW genereert ook gewoon standaard Windows executables.
Quote uit de FAQ:
MinGW ("Minimalistic GNU for Windows") refers to a set of runtime headers, used in building a compiler system based on the GNU GCC and binutils projects. It compiles and links code to be run on Win32 platforms... providing C, C++ and Fortran compilers plus other related tools.
[...]
MinGW uses the Microsoft runtime libraries, distributed with the Windows operating system.
[...]

A polar bear is a rectangular bear after a coordinate transformation.


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
ok maar feit blijft staan dat hij niet goed wil compilen

U can call me sir.... or justice as long as u bow down ;)


  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 22-07 21:21
oh btw ik ben ook normaal een java programeur en ben met het compilen (het schrijven kan ik wel) in c(++) niet zo erg thuis. tenminste ik weet dus niet hoe een makefile in elkaar zit.

U can call me sir.... or justice as long as u bow down ;)

Pagina: 1