|
E-prints UPC >
Altres >
Enviament des de DRAC >
Empreu aquest identificador per citar o enllaçar aquest ítem:
http://hdl.handle.net/2117/9947
|
| Citació: | Gran, R. [et al.]. On reducing misspeculations on a pipelined scheduler. A: IEEE International Parallel and Distributed Processing Symposium. "23rd IEEE International Parallel and Distributed Processing Symposium". Rome: 2009, p. 1-12. |
| Títol: | On reducing misspeculations on a pipelined scheduler |
| Autor: | Gran Tejero, Ruben ; Morancho Llena, Enrique ; Olivé Durán, Ángel ; Llaberia Griñó, José M.  |
| Data: | 2009 |
| Tipus de document: | Conference report |
| Resum: | Pipelining the scheduling logic, which exposes and exploits the instruction level parallelism, degrades processor performance. In a 4-issue processor, our evaluations show that pipelining the scheduling logic over two cycles degrades performance by 10% in
SPEC-2000 integer benchmarks. Such a performance degradation is due to sacrificing the ability to execute dependent instructions in consecutive cycles.
Speculative selection is a previously proposed technique that boosts the performance of a processor with a pipelined scheduling logic. However, this new
speculation source increases the overall number of misspeculated instructions, and this unuseful work wastes energy. In this work we introduce a non-speculative
mechanism named Dependence Level Scheduler (DLS)which not only tolerates the scheduling-logic latency but also reduces the number of misspeculated instructions with respect to a scheduler with speculative
selection. In DLS, the selection of a group of one-cycle instructions (producer-level) is overlapped with the wake up in advance of its group of dependent instructions. DLS is not speculative because the group of woken in advance instructions will compete for
selection only after issuing all producer-level instructions. On average, DLS reduces the number of misspeculated instructions with respect to a speculative
scheduler by 17.9%. From the IPC point of view, the speculative scheduler outperforms DLS by 0.3%. Moreover, we propose two non-speculative improvements to DLS. |
| ISBN: | 978-1-4244-3751-1 |
| URI: | http://hdl.handle.net/2117/9947 |
| Versió de l'editor: | 10.1109/IPDPS.2009.5160990 |
| Versió de l'editor: | http://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=On+reducing+misspeculations+on+a+pipelined+scheduler&x=47&y=14&tag=1 |
| Apareix a les col·leccions: | Altres. Enviament des de DRAC Departament d'Arquitectura de Computadors. Ponències/Comunicacions de congressos CAP - Grup de Computació d´Altes Prestacions. Ponències/Comunicacions de congressos
|
| Comparteix: |
|
Queda prohibida la reproducció, transformació, distribució i comunicació pública d'aquesta obra. Es permet, en tot cas, la reproducció per a ús privat sempre i quan la còpia que se'n faci no sigui objecte d'utilització col·lectiva ni lucrativa (art. 31.2 del Reial Decret Legislatiu 1/1996, de 12 d'abril, pel qual s'aprova el Text Refós de la Llei de Propietat Intel·lectual, http://bibliotecnica.upc.es/sepi/legislacio.asp).
Per a qualsevol ús que es vulgui fer diferent al permès, dirigiu-vos a: sepi@upc.edu
|