uu.seUppsala universitets publikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Transcending hardware limits with software out-of-order processing
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Datorarkitektur och datorkommunikation.
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Datorarkitektur och datorkommunikation.
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Datorarkitektur och datorkommunikation.
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Datorarkitektur och datorkommunikation.ORCID-id: 0000-0002-9460-1290
Visa övriga samt affilieringar
2017 (Engelska)Ingår i: IEEE Computer Architecture Letters, ISSN 1556-6056, Vol. 16, nr 2, s. 162-165Artikel i tidskrift (Refereegranskat) Published
Ort, förlag, år, upplaga, sidor
2017. Vol. 16, nr 2, s. 162-165
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:uu:diva-334012DOI: 10.1109/LCA.2017.2672559ISI: 000418870500018OAI: oai:DiVA.org:uu-334012DiVA, id: diva2:1158495
Projekt
UPMARCTillgänglig från: 2017-02-22 Skapad: 2017-11-20 Senast uppdaterad: 2018-04-26Bibliografiskt granskad
Ingår i avhandling
1. Static instruction scheduling for high performance on energy-efficient processors
Öppna denna publikation i ny flik eller fönster >>Static instruction scheduling for high performance on energy-efficient processors
2018 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

New trends such as the internet-of-things and smart homes push the demands for energy-efficiency. Choosing energy-efficient hardware, however, often comes as a trade-off to high-performance. In order to strike a good balance between the two, we propose software solutions to tackle the performance bottlenecks of small and energy-efficient processors.

One of the main performance bottlenecks of processors is the discrepancy between processor and memory speed, known as the memory wall. While the processor executes instructions at a high pace, the memory is too slow to provide data in a timely manner, if data has not been cached in advance. Load instructions that require an access to memory are thereby referred to as long-latency or delinquent loads. Long latencies caused by delinquent loads are putting a strain on small processors, which have few or no resources to effectively hide the latencies. As a result, the processor may stall.

In this thesis we propose compile-time transformation techniques to mitigate the penalties of delinquent loads on small out-of-order processors, with the ultimate goal to avoid processor stalls as much as possible. Our code transformation is applicable for general-purpose code, including unknown memory dependencies, complex control flow and pointers. We further propose a software-hardware co-design that combines the code transformation technique with lightweight hardware support to hide latencies on a stall-on-use in-order processor.

Ort, förlag, år, upplaga, sidor
Uppsala University, 2018
Serie
IT licentiate theses / Uppsala University, Department of Information Technology, ISSN 1404-5117 ; 2018-001
Nationell ämneskategori
Datorteknik
Forskningsämne
Datavetenskap
Identifikatorer
urn:nbn:se:uu:diva-349420 (URN)
Handledare
Projekt
UPMARC
Tillgänglig från: 2017-12-18 Skapad: 2018-04-26 Senast uppdaterad: 2019-02-25Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltext

Personposter BETA

Carlson, Trevor E.Tran, Kim-AnhJimborean, AlexandraKoukos, KonstantinosSjälander, MagnusKaxiras, Stefanos

Sök vidare i DiVA

Av författaren/redaktören
Carlson, Trevor E.Tran, Kim-AnhJimborean, AlexandraKoukos, KonstantinosSjälander, MagnusKaxiras, Stefanos
Av organisationen
Datorarkitektur och datorkommunikation
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 326 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf