@Golem: "parallelisierter" Cross-"Compiler"?
Autor: www.mathematics.mil 03.06.07 - 12:15
Mein Name schrieb:
-------------------------------------------------------
> Artchi schrieb:
> --------------------------------------------------
> -----
> > Eine Compile-Einheit ist in C++ unabhängig,
> von
> anderen Compile-Einheiten (deshalb
> auch
> "Einheit").
>
> In C und C++ schon, aber nicht in Fortran, dort
> muessen die Module (kann man in etwa mit C Headern
> vergleichen) zuerst kompiliert werden, da ist die
> Reihenfolge auch beim compilen wichtig.
>
> > Das was nicht geht, ist das Linken. Da
> sind
> Abhängigkeiten tatsächlich vorhanden.
> Aber der
> Linkvorgang ist meistens schneller
> als das
> Kompilieren.
>
> Njein, wenn du IPA (oder wie auch immer der
> jeweilige Compilervendor das nennt ;) verwendest,
> wird meist die gesamte Optimierung beim linken
> (genauer vor dem linken, die fertig optimierten
> Objekte werden dann erst an den Linker uebergeben)
> durchgefuehrt, und _das_ dauert dann.
>
> > Mein Name schrieb:
>
> --------------------------------------------------
>
> -----
> > Artchi schrieb:
>
> --------------------------------------------------
>
> -----
> > Mein Name
> schrieb:
>
> --------------------------------------------------
>
> > -----
> > Das sollte
> wohl
>
> "parallelisierende" (im Sinne
>
> von
>
> Auto-parallelisierende)
> Compiler heissen
>
> (ich
> habe
>
> auch nur "Parallelizing C,
> C++, and
>
> Fortran
> compilers" auf der
>
> Sun-Seite
>
> gefunden), ist aber
>
> weder
> fuer die
>
> Sun-Compiler noch
> allgemein
> neu.
> > Könnte
> aber
> auch einfach
> heißen, das die
> Compiler
>
> parallel
> mehrere
> Compile-Einheiten
> (cpp-Dateien)
>
> compilieren. Würde auch Sinn
>
> machen.
>
> Ja, das wuerde ich
> unter
> "parallelisierten
> Compilern"
> verstehen (ist
> aber nicht so einfach,
>
> der Compiler muss
> schliesslich vorher wissen,
> ob
> die beiden
> Dateien voneinander
> abhaengen, weshalb
> das
> ueblicherweise
> vom Buildsystem gehandhabt
> wird
> - also
> z.B. Suns dmake), allerdings habe
> ich
> dazu
> nichts auf der Sun Seite gefunden
>
> (das steht nur
> was von "Parallelizing C,
> C++
> and Fortran
> Compilers") und auch bei
> der
> Testversion fuer
> Linux (von Februar)
> habe ich
> nichts dazu
> gefunden.
> >
> RC
>
> >
>
>
Ich fahre JBoss mit Tomcat 5+ CrossCompiler und parallelem "map-file"!
Thema | ![]() |
![]() @Golem: "parallelisierte Compiler" |
Mein Name | 31.05.07 - 13:56 |
![]() ![]() Re: @Golem: "parallelisierte Compiler" |
Artchi | 31.05.07 - 14:18 |
![]() ![]() ![]() Re: @Golem: "parallelisierte Compiler" |
Mein Name | 31.05.07 - 14:30 |
![]() ![]() ![]() ![]() Re: @Golem: "parallelisierte Compiler" |
Artchi | 31.05.07 - 14:57 |
![]() ![]() ![]() ![]() ![]() Re: @Golem: "parallelisierte Compiler" |
Mein Name | 31.05.07 - 15:12 |
![]() ![]() ![]() ![]() ![]() ![]() @Golem: "parallelisierter" Cross-"Compiler"? |
www.mathematics.mil | 03.06.07 - 12:15 |