This HTML5 document contains 41 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
n15http://localhost/temp/predkladatel/
n13http://linked.opendata.cz/resource/domain/vavai/riv/tvurce/
n12http://linked.opendata.cz/resource/domain/vavai/projekt/
n6http://linked.opendata.cz/ontology/domain/vavai/
rdfshttp://www.w3.org/2000/01/rdf-schema#
skoshttp://www.w3.org/2004/02/skos/core#
n3http://linked.opendata.cz/ontology/domain/vavai/riv/
n10http://linked.opendata.cz/resource/domain/vavai/vysledek/RIV%2F00216305%3A26230%2F14%3APR26532%21RIV15-MSM-26230___/
n2http://linked.opendata.cz/resource/domain/vavai/vysledek/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n19http://linked.opendata.cz/ontology/domain/vavai/riv/vyuzitiJinymSubjektem/
n9http://linked.opendata.cz/ontology/domain/vavai/riv/klicoveSlovo/
n14http://linked.opendata.cz/ontology/domain/vavai/riv/duvernostUdaju/
xsdhhttp://www.w3.org/2001/XMLSchema#
n17http://linked.opendata.cz/ontology/domain/vavai/riv/aktivita/
n4http://linked.opendata.cz/ontology/domain/vavai/riv/jazykVysledku/
n18http://linked.opendata.cz/ontology/domain/vavai/riv/druhVysledku/
n16http://linked.opendata.cz/ontology/domain/vavai/riv/obor/
n11http://reference.data.gov.uk/id/gregorian-year/

Statements

Subject Item
n2:RIV%2F00216305%3A26230%2F14%3APR26532%21RIV15-MSM-26230___
rdf:type
n6:Vysledek skos:Concept
rdfs:seeAlso
http://www.fit.vutbr.cz/research/prod/index.php?id=266
dcterms:description
RAVAC (Robust Automatic Vector Accelerator Compiler) is a tool that discovers vector computations in C language programs that can be off-loaded to programmable or reconfigurable accelerators and transforms input program so that the accelerator is used. Development of this tool was started during the SMECY project in order to automatically compile for the UTIA's ASVP platform and we plan to extend it in the future to a more general tool that is able to use accelerators automatically. Before the RAVAC name was chosen, the developed compiler was in the context of the SMECY project known as BUT compiler of EdkDSP backend. On platforms such as UTIA's ASVP or Xilinx's Zynq, accelerators are loosely coupled, this means that the accelerator has either access to the main memory or has some local memories accessible by the general purpose processor. A tool that aims to automatically use such accelerators has three main responsibilities: 1) identify parts of code that are often executed and can be off-loaded to an accelerator, 2) prepare code and other information for the accelerator, and 3) transform code for the general-purpose processor such that data for the accelerator are prepared and the computation on an accelerator is started. RAVAC (Robust Automatic Vector Accelerator Compiler) is a tool that discovers vector computations in C language programs that can be off-loaded to programmable or reconfigurable accelerators and transforms input program so that the accelerator is used. Development of this tool was started during the SMECY project in order to automatically compile for the UTIA's ASVP platform and we plan to extend it in the future to a more general tool that is able to use accelerators automatically. Before the RAVAC name was chosen, the developed compiler was in the context of the SMECY project known as BUT compiler of EdkDSP backend. On platforms such as UTIA's ASVP or Xilinx's Zynq, accelerators are loosely coupled, this means that the accelerator has either access to the main memory or has some local memories accessible by the general purpose processor. A tool that aims to automatically use such accelerators has three main responsibilities: 1) identify parts of code that are often executed and can be off-loaded to an accelerator, 2) prepare code and other information for the accelerator, and 3) transform code for the general-purpose processor such that data for the accelerator are prepared and the computation on an accelerator is started.
dcterms:title
Robust Automatic Vector Accelerator Compiler Robust Automatic Vector Accelerator Compiler
skos:prefLabel
Robust Automatic Vector Accelerator Compiler Robust Automatic Vector Accelerator Compiler
skos:notation
RIV/00216305:26230/14:PR26532!RIV15-MSM-26230___
n3:aktivita
n17:P
n3:aktivity
P(7H10014), P(ED1.1.00/02.0070)
n3:dodaniDat
n11:2015
n3:domaciTvurceVysledku
n13:3398706 n13:1549049 n13:1975307
n3:druhVysledku
n18:R
n3:duvernostUdaju
n14:S
n3:ekonomickeParametry
Vývoj produktu byl podpořen z ARTEMIS JU SMECY - Smart Multicore Embedded SYstems.
n3:entitaPredkladatele
n10:predkladatel
n3:idSjednocenehoVysledku
42958
n3:idVysledku
RIV/00216305:26230/14:PR26532
n3:interniIdentifikace
RAVAC
n3:jazykVysledku
n4:eng
n3:klicovaSlova
Vector Accelerator, Compiler
n3:klicoveSlovo
n9:Compiler n9:Vector%20Accelerator
n3:kontrolniKodProRIV
[369371ED7AE8]
n3:obor
n16:JC
n3:pocetDomacichTvurcuVysledku
3
n3:pocetTvurcuVysledku
3
n3:projekt
n12:7H10014 n12:ED1.1.00%2F02.0070
n3:rokUplatneniVysledku
n11:2014
n3:technickeParametry
Jedná se o překladač pro hardwarovou platformu ASVP využívající překladačů Rose Compiler (http://rosecompiler.org/) a LLVM (http://llvm.org/). Umožňuje automaticky využívat floating-point akcelerátory poskytované platformou ASVP, kde centrálním procesorem je MicroBlaze (http://sp.utia.cz/index.php?ids=expert/fpaccel). Ověřeno na platformě ASVP v2.1 se dvěma akcelerátory, získjané zrychlení se liší v rozmězí 10%-300% oproti překladu se standardními nástroji pro MicroBlaze. Pro podrobnosti licenčních podmínek konzultujte: Mgr. Ing. Tomáš Urban, Božetěchova 2, 612 66 Brno, 541 141 499.
n3:tvurceVysledku
Husár, Adam Masařík, Karel Hruška, Tomáš
n3:vlastnik
n10:vlastnikVysledku
n3:vyuzitiJinymSubjektem
n19:N
n15:organizacniJednotka
26230