Fr. 65.00

SemCache: Semantics-Aware Caching for Efficient GPU Offloading

Inglese, Tedesco · Tascabile

Spedizione di solito entro 2 a 3 settimane (il titolo viene stampato sull'ordine)

Descrizione

Ulteriori informazioni

In this book, we introduce SemCache, a semantics-aware GPU cache that automatically manages CPU-GPU communication in addition to optimizing communication by eliminating redundant transfers using caching. It uses library semantics to determine the appropriate caching granularity for a given offloaded library. Our caching technique is efficient; it only tracks matrices instead of tracking every memory access at fine granularity. We applied SemCache to Basic Linear Algebra Subprograms (BLAS) library to provide a GPU drop-in replacement library. SemCache++ extends SemCache to support offloading to multiple GPUs. SemCache++ is used to build the first multi-GPU drop-in replacement library that (a) uses the virtual memory to automatically manage and optimize multi-GPU communication and (b) requires no program rewriting or annotations. SemCache++ also enables new features like asynchronous transfers, parallel execution and overlapping communication with computation. Experimental results show that our system can dramatically reduce redundant communication for real-world computational science application and deliver significant improvements, beating exciting GPU-based implementations.

Info autore










Dr. Nabeel Al-Saber currently works with Qualcomm as a senior software Engineer. He received a B.S. in Computer Engineering from Jordan University in 2006, and an M.S. from the New Jersey Institute of Technology and a Ph.D. in Computer Engineering from the Purdue University in 2015. He has multiple publications in different research areas.

Dettagli sul prodotto

Autori Nabeel Al-Saber
Editore LAP Lambert Academic Publishing
 
Lingue Inglese, Tedesco
Formato Tascabile
Pubblicazione 01.01.2016
 
EAN 9783659878145
ISBN 978-3-659-87814-5
Pagine 120
Categoria Scienze naturali, medicina, informatica, tecnica > Informatica, EDP > Linguaggi di programmazione

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.