Mostrar el registro sencillo del ítem
dc.contributor.author | Feliu-Pérez, Josué | es_ES |
dc.contributor.author | Naithani, Ajeya | es_ES |
dc.contributor.author | Sahuquillo Borrás, Julio | es_ES |
dc.contributor.author | Petit Martí, Salvador Vicente | es_ES |
dc.contributor.author | Qureshi, Moinuddin | es_ES |
dc.contributor.author | Eeckhout, Lieven | es_ES |
dc.date.accessioned | 2023-06-19T18:01:11Z | |
dc.date.available | 2023-06-19T18:01:11Z | |
dc.date.issued | 2022-06-01 | es_ES |
dc.identifier.issn | 0018-9340 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/194387 | |
dc.description.abstract | [EN] Modern-day graph workloads operate on huge graphs through pointer chasing which leads to high last-level cache (LLC) miss rates and limited memory-level parallelism (MLP). Simultaneous Multi-Threading (SMT) effectively hides the memory access latencies for multi-threaded graph workloads provided that sufficient threads are supported in hardware. Unfortunately, providing a sufficiently large number of physical threads incurs an unjustifiably high hardware cost for commodity SMT processors which typically implement only two physical hardware threads. Ideally, we would like to achieve aggressive-SMT performance when running graph workloads on modest commodity processors. In this paper, we propose Virtualized Multi-Threading (VMT), a low-overhead multi-threading paradigm for accelerating graph workloads on commodity processors. Unlike prior multi-threading paradigms, VMT virtualizes both the physical hardware threads and the architecture state: VMT maps a large number of logical software threads to a small number of physical hardware threads, while maintaining the architecture state of the logical threads in the processor's cache hierarchy. Implemented on top of a quad-core 2-way SMT processor, VMT achieves an average speedup of 1.74x for a set of representative graph workloads, while incurring minimal hardware cost (195 bytes per core to support up to 32 logical threads). VMT's low hardware cost paves the way for implementation in commodity processors. | es_ES |
dc.description.sponsorship | This work was supported in part by the Spanish MCIU and AEI, Spain, as well as European Commission FEDER funds, under grants RTI2018-098156-B-C53 and RTI2018-098156-BC51. The work of Josue Feliu was supported by a Juan de la Cierva Formacion Contract under Grant FJC2018-036021-I. The work of Lieven Eeckhout was supported in part by the European Research Council Advanced Grant agreement no. 741097 and in part by the Flanders Research Council under Grant G.0144.17N. | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Institute of Electrical and Electronics Engineers | es_ES |
dc.relation.ispartof | IEEE Transactions on Computers | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Instruction sets | es_ES |
dc.subject | Computer architecture | es_ES |
dc.subject | Hardware,Registers | es_ES |
dc.subject | Software,Message systems | es_ES |
dc.subject | Switches | es_ES |
dc.subject | Architecture | es_ES |
dc.subject | Multi-threading | es_ES |
dc.subject | Virtualization | es_ES |
dc.subject | Graph workloads | es_ES |
dc.subject.classification | ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES | es_ES |
dc.title | VMT: Virtualized Multi-Threading for Accelerating Graph Workloads on Commodity Processors | es_ES |
dc.type | Artículo | es_ES |
dc.identifier.doi | 10.1109/TC.2021.3086069 | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-098156-B-C51/ES/TECNOLOGIAS INNOVADORAS DE PROCESADORES, ACELERADORES Y REDES, PARA CENTROS DE DATOS Y COMPUTACION DE ALTAS PRESTACIONES/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/ERC//741097//Load Slice Core: A Power and Cost-Efficient Microarchitecture for the Future/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-098156-B-C53/ES/TECNICAS INNOVADORAS EN COMPUTACION ESPECIALIZADA Y DE ALTAS PRESTACIONES/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/FWO//G.0144.17N/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/EC/H2020/741097/EU | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/MCIU//FJC2018-036021-I//Ayudas Juan de la Cierva - Formación/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI//RTI2018-098156-B-C53//TECNICAS INNOVADORAS EN COMPUTACION ESPECIALIZADA Y DE ALTAS PRESTACIONES/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI//RTI2018-098156-B-C51//TECNOLOGIAS INNOVADORAS DE PROCESADORES, ACELERADORES Y REDES, PARA CENTROS DE DATOS Y COMPUTACION DE ALTAS PRESTACIONES/ | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Feliu-Pérez, J.; Naithani, A.; Sahuquillo Borrás, J.; Petit Martí, SV.; Qureshi, M.; Eeckhout, L. (2022). VMT: Virtualized Multi-Threading for Accelerating Graph Workloads on Commodity Processors. IEEE Transactions on Computers. 71(6):1386-1398. https://doi.org/10.1109/TC.2021.3086069 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.publisherversion | https://doi.org/10.1109/TC.2021.3086069 | es_ES |
dc.description.upvformatpinicio | 1386 | es_ES |
dc.description.upvformatpfin | 1398 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 71 | es_ES |
dc.description.issue | 6 | es_ES |
dc.relation.pasarela | S\488527 | es_ES |
dc.contributor.funder | European Research Council | es_ES |
dc.contributor.funder | Research Foundation Flanders | es_ES |
dc.contributor.funder | Agencia Estatal de Investigación | es_ES |
dc.contributor.funder | European Regional Development Fund | es_ES |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades | es_ES |