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...
Ergebnis 35 von 212
2012 IEEE/ACIS 11th International Conference on Computer and Information Science, 2012, p.124-129
2012
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Distributed Control Independence for Composable Multi-processors
Ist Teil von
  • 2012 IEEE/ACIS 11th International Conference on Computer and Information Science, 2012, p.124-129
Ort / Verlag
IEEE
Erscheinungsjahr
2012
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • Composable Multi-processors employ large instruction windows and distributed layout, both of which amplify the branch misprediction penalty. Once branch misprediction is detected, hundreds or thousands of instructions may be in flight. Simple squashing all the instructions following the mispredicted branch turn to be a large waste. Branch misprediction becomes the key bottleneck in these systems. In this paper, we introduce Distributed Control Independence (DCI) to reduce branch misprediction bottleneck in a composable multi-processor, named TFlex. With control independence, branch misprediction penalty can be alleviated by saving the useful work of future control independent instructions. We found that only a small part of the saving instructions, whose data is depended on control dependent instructions, need re-executing. DCI achieves high hardware efficiency and performance scalability. Our experiment results show that DCI effectively mitigates the bottleneck of branch misprediction and speeds up baseline TFlex by a geometric mean of 35% when running diverse applications on 16-core TFlex configuration.
Sprache
Englisch
Identifikatoren
ISBN: 1467315362, 9781467315364
DOI: 10.1109/ICIS.2012.45
Titel-ID: cdi_ieee_primary_6211088

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX