2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) 2018
DOI: 10.1109/cahpc.2018.8645951
|View full text |Cite
|
Sign up to set email alerts
|

From Java to FPGA: An Experience with the Intel HARP System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 27 publications
0
6
0
1
Order By: Relevance
“…Note that the FPGA frequency for all the kernels is automatically determined by Intel's OpenCL compiler and ranges from 176 to 218 MHz. For all experiments we used the Java OpenJDK 1.8.0_131 64-Bits (C2 compiler) with the Java Virtual Machine Compiler Interface (JVMCI) 6 enabled and 16GB of Java heap memory.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Note that the FPGA frequency for all the kernels is automatically determined by Intel's OpenCL compiler and ranges from 176 to 218 MHz. For all experiments we used the Java OpenJDK 1.8.0_131 64-Bits (C2 compiler) with the Java Virtual Machine Compiler Interface (JVMCI) 6 enabled and 16GB of Java heap memory.…”
Section: Methodsmentioning
confidence: 99%
“…Hardware Platforms TVM [26] static No No FPGA Pynq SoC MaxCompiler [25] dynamic No online Maxeler Platform Aparapi [34] dynamic No offline AMD GPUs, FPGAs Caldeira et al [6] dynamic Yes online Intel Harp FPGAs JOCL [20] dynamic No offline GPUs TornadoVM [12] dynamic No offline CPUs, GPUs, FPGAs TornadoVM + FPGA extensions dynamic Yes online, offline, emulation CPUs, GPUs, FPGAs…”
Section: Hls Comp Modementioning
confidence: 99%
See 1 more Smart Citation
“…It provides the flexibility to the expert user for exploiting either socket or remote routine approach to establish connectivity to an FPGA. Bashir et al addressed the issue of poor utility and high computation complexity on high-dimensional data in [126] and proposed many network architectures for datacenters in [127,130,131].…”
Section: Cloud Servicesmentioning
confidence: 99%
“…Outro ponto é a complexidade das linguagens de desenvolvimento para descric ¸ão de hardware como Verilog e VHDL, que exige conhecimento do processo e da arquitetura do FPGA. Nos últimos anos, várias alternativas com código em alto nível vêm sendo propostas para simplificar esta etapa como, por exemplo, Java [Caldeira and et al 2018], OpenCL e o uso de diretivas de compilac ¸ão com a linguagem C++.…”
Section: Introduc ¸ãOunclassified