Publicación:
A LOCK-FREE SKIPLIST FOR INTEGRATED GRAPHICS PROCESSING UNITS

Imagen por defecto
Fecha
2019
Título de la revista
ISSN de la revista
Título del volumen
Editor
IEEE IPDPSW 2019
Proyectos de investigación
Unidades organizativas
Número de la revista
Resumen
WITH THE ADVENT OF COMPUTING SYSTEMS WITH ON-DIE INTEGRATED GRAPHICS PROCESSING UNIT (IGPU), NEW GENERAL-PURPOSE GPU PROGRAMMING CHALLENGES HAVE EMERGED FROM THESE HETEROGENEOUS PROCESSORS. WE PROPOSE A LOCK-FREE SKIPLIST FOR INTELS INTEGRATED GRAPHICS PROCESSOR THAT IS OPTIMIZED TO ACHIEVE THE BEST PERFORMANCE USING THE C FOR MEDIA FRAMEWORK. TO THE BEST OF OUR KNOWLEDGE, THIS IS THE FIRST IMPLEMENTATION OF A LOCK-FREE DATA STRUCTURE FOR IGPU. EXPERIMENTAL RESULTS SHOW THAT OUR PROPOSAL IS MORE COMPUTE-EFFICIENT THAN AN EXISTING DISCRETE GPU IMPLEMENTATION AND OUTPERFORMS STATE-OF-THE-ART LOCK-FREE AND LOCK-BASED SKIPLISTS FOR MULTI-CORE CPU, ACHIEVING UP TO 3.5X SPEEDUP. ADDITIONALLY, ENERGY SAVINGS OF UP TO 300% ARE OBTAINED WHEN RUNNING DIFFERENT SKIPLIST WORKLOADS ON IGPU INSTEAD OF CPU CORES, HENCE FURTHER IMPROVING ENERGY EFFICIENCY.
Descripción
Palabras clave
Citación