bibtype C - Conference Paper (international conference)
ARLID 0085964
utime 20240103184437.4
mtime 20070919235959.9
title (primary) (eng) Accelerating MicroBlaze Floating Point Operations
specification
page_count 4 s.
serial
ARLID cav_un_epca*0085944
ISBN 978-1-4244-1059-0
ISBN 1-4244-1060-6
title Proceedings 2007 International Conference on Field Programmable Logic and Applications (FPL)
page_num 621-624
publisher
place Delft
name IEEE
year 2007
editor
name1 Bertels
name2 Koen
editor
name1 Najjar
name2 Walid
editor
name1 Genderen
name2 Arjan
editor
name1 Vassiliadis
name2 Stamatis
title (cze) Akcelerace operací v pohyblivé čárce pro MicroBlaze
keyword acceleration
keyword floating point operation
keyword coprocessor
keyword MicroBlaze
author (primary)
ARLID cav_un_auth*0101120
name1 Kadlec
name2 Jiří
institution UTIA-B
full_dept Department of Signal Processing
fullinstit Ústav teorie informace a automatizace AV ČR, v. v. i.
author
ARLID cav_un_auth*0202591
name1 Bartosinski
name2 Roman
institution UTIA-B
fullinstit Ústav teorie informace a automatizace AV ČR, v. v. i.
author
ARLID cav_un_auth*0101077
name1 Daněk
name2 Martin
institution UTIA-B
fullinstit Ústav teorie informace a automatizace AV ČR, v. v. i.
cas_special
project
project_id 1ET400750406
agency GA AV ČR
ARLID cav_un_auth*0001796
project
project_id 1M0567
agency GA MŠk
country CZ
ARLID cav_un_auth*0202350
project
project_id 027611
agency EC
country XE
agency EC
ARLID cav_un_auth*0225974
research CEZ:AV0Z10750506
abstract (eng) The MicroBlaze processor serves in many FPGA designs as the central 32 bit CPU with access to the global off chip memory and peripherals. MicroBlaze provides FSL links for up to 8 coprocessors. We present two MicroBlaze designs. The first design works with 8 PicoBlaze-based accelerators for pipelined, single-precision floating point vector-oriented operations, and delivers over 1.2 GFLOPs. The second design uses 4 similar double precision accelerators and delivers 600 MFLOPs. The acceleration results are documented on batch computation of a finite impulse response filter. Each PicoBlaze soft core can be re-programmed by MicroBlaze. This provides a framework for a partial dynamic change of the functionality of accelerators. This program change can be done via the FSL link in parallel with the current computation of the accelerator.
abstract (cze) Procesor MicroBlaze je v mnoha FPGA aplikacích použit jako centrální 32-bitový CPU s přístupem k externí paměti a periferiím. MicroBlaze umožňuje připojení až osmi koprocesorů přes FSL linky. V článku prezentujeme dva příklady spojení procesoru MicroBlaze a akcelerátorů pro výpočty v pohyblivé čárce. První příklad obsahuje osm akcelerátorů řízených mikrokontroléry PicoBlaze pro zrychlení vektorových 32bitových operací (single-precision FP) a dosahuje 1,2 GFLOP. Druhý příklad využívá čtyři podobné akcelerátory pro 64bitové operace (double precision FP) a dosahuje 600 MFLOP. Příklady dokumentují zrychlení dávkového výpočtu filtru s konečnou odezvou (FIR). Každý mikrokontroler PicoBlaze může být přeprogramován procesorem MicroBlaze přes FSL linku zároveň s probíhajícím výpočtem v akcelerátoru. Tak lze částečně dynamicky měnit funkci akcelerátoru.
action
ARLID cav_un_auth*0230086
name International Conference on Field Programmable Logic and Applications. FPL 2007
place Amsterdam
dates 27.08.2007-29.08.2007
country NL
reportyear 2010
RIV JC
permalink http://hdl.handle.net/11104/0004136
arlyear 2007
mrcbU63 cav_un_epca*0085944 Proceedings 2007 International Conference on Field Programmable Logic and Applications (FPL) 978-1-4244-1059-0 621 624 Delft IEEE 2007 07EX1708C
mrcbU67 Bertels Koen 340
mrcbU67 Najjar Walid 340
mrcbU67 Genderen Arjan 340
mrcbU67 Vassiliadis Stamatis 340