Adaptive compute-phase prediction and thread prioritization to mitigate memory access latency
dc.citation.epage | 4 | en_US |
dc.citation.spage | 1 | en_US |
dc.contributor.author | Aktürk, İsmail | en_US |
dc.contributor.author | Öztürk, Özcan | en_US |
dc.coverage.spatial | Minneapolis, MN, USA | |
dc.date.accessioned | 2016-02-08T11:45:58Z | |
dc.date.available | 2016-02-08T11:45:58Z | |
dc.date.issued | 2014-06 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: 15-15 June, 2014 | |
dc.description | Conference name: MES '14 Proceedings of International Workshop on Manycore Embedded Systems | |
dc.description.abstract | The full potential of chip multiprocessors remains unex- ploited due to the thread oblivious memory access sched- ulers used in off-chip main memory controllers. This is especially pronounced in embedded systems due to limita- Tions in memory. We propose an adaptive compute-phase prediction and thread prioritization algorithm for memory access scheduling for embedded chip multiprocessors. The proposed algorithm eficiently categorize threads based on execution characteristics and provides fine-grained priori- Tization that allows to differentiate threads and prioritize their memory access requests accordingly. The threads in compute phase are prioritized among the threads in mem- ory phase. Furthermore, the threads in compute phase are prioritized among themselves based on the potential of mak- ing more progress in their execution. Compared to the prior works First-Ready First-Come First-Serve (FR-FCFS) and Compute-phase Prediction with Writeback-Refresh Overlap (CP-WO), the proposed algorithm reduces the execution time of the generated workloads up to 23.6% and 12.9%, respectively. Copyright 2014 ACM. | en_US |
dc.description.provenance | Made available in DSpace on 2016-02-08T11:45:58Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2014 | en |
dc.identifier.doi | 10.1145/2613908.2613919 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/27152 | en_US |
dc.language.iso | English | en_US |
dc.publisher | ACM | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2613908.2613919 | en_US |
dc.source.title | ACM International Conference Proceeding Series | en_US |
dc.subject | Computer architecture | en_US |
dc.subject | Embedded systems | en_US |
dc.subject | Scheduling | en_US |
dc.subject | Chip multiprocessor | en_US |
dc.subject | Embedded chips | en_US |
dc.subject | Main memory | en_US |
dc.subject | Memory access | en_US |
dc.subject | Memory access latency | en_US |
dc.subject | Memory access scheduling | en_US |
dc.subject | Off-chip | en_US |
dc.subject | Prioritization | en_US |
dc.subject | Forecasting | en_US |
dc.title | Adaptive compute-phase prediction and thread prioritization to mitigate memory access latency | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Adaptive compute-phase prediction and thread prioritization to mitigate memory access latency.pdf
- Size:
- 1.44 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version