DSpace DSpace UPC
 Català   Castellano   English  

E-prints UPC >
Altres >
Enviament des de DRAC >

Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/2117/9947

Arxiu Descripció MidaFormat
05160990.pdf228,88 kBAdobe PDFThumbnail
Veure/Obrir

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 Veure Producció científica UPC; Morancho Llena, Enrique Veure Producció científica UPC; Olivé Durán, Ángel Veure Producció científica UPC; Llaberia Griñó, José M. Veure Producció científica UPC
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
DOI: 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:CAP - Grup de Computació d´Altes Prestacions. Ponències/Comunicacions de congressos
Departament d'Arquitectura de Computadors. Ponències/Comunicacions de congressos
Altres. Enviament des de DRAC
Comparteix:


Stats Mostra les estadístiques d'aquest ítem

SFX Query

Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets.

Per a qualsevol ús que se'n vulgui fer no previst a la llei, dirigiu-vos a: sepi.bupc@upc.edu

 

Valid XHTML 1.0! Programari DSpace Copyright © 2002-2004 MIT and Hewlett-Packard Comentaris
Universitat Politècnica de Catalunya. Servei de Biblioteques, Publicacions i Arxius