Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167), 1997, p.275-282
1997

Details

Autor(en) / Beteiligte
Titel
Tuning the GNU instruction scheduler to superscalar microprocessors
Ist Teil von
  • EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167), 1997, p.275-282
Ort / Verlag
IEEE
Erscheinungsjahr
1997
Link zum Volltext
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • In the past, the GNU C compiler (GCC) has been successfully ported to several superscalar microprocessors. For that purpose, the instruction timing of the target processor was usually modeled in a straightforward manner. Unfortunately, in our experience, this is likely to lead the instruction scheduler astray. In this paper, we describe some of our experiments that revealed such flaws, concerning the DEC Alpha 21064 as well as other superscalar RISC processors. We analyze the circumstances that led to poorly scheduled code and demonstrate how the machine description supplied for a superscalar processor can be modified to fit some of these problems without hampering the portability of the GCC. On the other hand, we show situations for which we do not have a solution within the given framework.
Sprache
Englisch
Identifikatoren
ISBN: 0818681292, 9780818681295
ISSN: 1089-6503
eISSN: 2376-9505
DOI: 10.1109/EURMIC.1997.617287
Titel-ID: cdi_ieee_primary_617287

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX