Detail publikace

TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPU

VAVERKA Filip, MRÁZEK Vojtěch, VAŠÍČEK Zdeněk a SEKANINA Lukáš. TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPU. In: 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE). Grenoble: Institute of Electrical and Electronics Engineers, 2020, s. 294-297. ISBN 978-3-9819263-4-7.
Název česky
TFApprox: Efektivní emulace hardwarových akcelerátorů DNN obsahujících přibližně počítající násobičky na GPU
Typ
článek ve sborníku konference
Jazyk
angličtina
Autoři
Abstrakt

Energetickou efektivitu hardwarových akcelerátorů hlubokých neuronových sítí (DNN) lze zlepšit zavedením přibližných (aproximativních) aritmetických obvodů. Aby bylo možné kvantifikovat chybu způsobenou použitím těchto obvodů a vyhnout se nákladným prototypům hardwaru, je na CPU nebo GPU obvykle prováděn softwarová emulace akcelerátoru DNN. Tato emulace je však obvykle o dva až tři řády pomalejší než softwarová implementace DNN běžící na CPU nebo GPU a pracující se standardními aritmetickými instrukcemi s plovoucí desetinnou čárkou a běžnými knihovnami DNN. Důvodem je, že neexistuje žádná hardwarová podpora pro přibližné aritmetické operace na běžných CPU a GPU a tyto operace je nutné emulovat. Abychom tento problém vyřešili, navrhujeme efektivní metodu emulace pro přibližné obvody používané v daném akcelerátoru DNN, který je emulován na GPU. Všechny příslušné přibližné obvody jsou implementovány jako vyhledávací tabulky a jsou přístupné prostřednictvím texturové paměti GPU využívající akceleraci nástrojem CUDA. Využíváme skutečnost, že paměť textury je optimalizována pro náhodný přístup pro čtení a v některých architekturách GPU je dokonce implementována jako vyhrazená mezipaměť. Tato technika nám umožnila zkrátit inferenční čas emulovaného akcelerátoru DNN přibližně 200krát oproti optimalizované verzi pro CPU na komplexních DNN, jako je například ResNet. Navrhovaný přístup rozšiřuje knihovnu TensorFlow a je k dispozici online na adrese https://github.com/ehw-fit/tf-approximate.

Rok
2020
Strany
294-297
Sborník
2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Konference
Design, Automation and Test in Europe Conference, Grenoble, FR
ISBN
978-3-9819263-4-7
Vydavatel
Institute of Electrical and Electronics Engineers
Místo
Grenoble, FR
DOI
UT WoS
000610549200053
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB12072,
   author = "Filip Vaverka and Vojt\v{e}ch Mr\'{a}zek and Zden\v{e}k Va\v{s}\'{i}\v{c}ek and Luk\'{a}\v{s} Sekanina",
   title = "TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPU",
   pages = "294--297",
   booktitle = "2020 Design, Automation \& Test in Europe Conference \& Exhibition (DATE)",
   year = 2020,
   location = "Grenoble, FR",
   publisher = "Institute of Electrical and Electronics Engineers",
   ISBN = "978-3-9819263-4-7",
   doi = "10.23919/DATE48585.2020.9116299",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/12072"
}
Nahoru