If you have fetched the assignment form prior to August 20, you will still see this wrong introduction. This is not the case, the ranking will be done only based on the submitted answers. By mistake, the first released assignment form states that we plan for personal interviews. Please submit all answers in the Jupyter evaluation tool at starting August 10. The technical questions have been released on August 10.
#OPENCL BENCHMARK LINUX HOW TO#
The further project organization will be performed in gitlab at Įmail instructions on how to get access have been sent.
#OPENCL BENCHMARK LINUX CODE#
Special variants to perform better than the simple code.Optimized benchmark versions for some FPGAs.Straight forward OpenCL code + documentation.Clone repository, type make, get score + explanation.Internal communication on chip, routing limits.Operations (floating point, integer, logic) using DSPs and LUTs.Local memory bandwidth with different data partitions.Global memory bandwidth with different access patterns.Simple, synthetic benchmarks to cover relevant performance metrics.In this project, you will get familiar with FPGA programming using OpenCL and develop a benchmark suite for FPGA with the following features and properties This project will aim on filling that gap with a focus simple, but meaningfull and well understood benchmark kernels. However, they lack a systematic coverage of FPGAs' architectural features.
With FPGAs emerging as an important accelerator technology for datacenter and HPC, a few of those benchmarks have been functionally ported to FPGAs using OpenCL.
#OPENCL BENCHMARK LINUX FULL#
For CPUs and partially for GPUs, a variaty of benchmarks exists on various levels of abstraction, from pure microbenchmarks over simple kernels taken out of real world applications, up to the full application with realistic input data sets. Kickoff Meeting on Friday October 11, 9:15 in room 2.267īenchmarks are an important tool to characterize computer systems, compare them to other systems and identify strenghts and weaknesses. 11 Students assigned by central distribution, possibly 1 space free for redistribution