A few lines of code, thousands of cores: High-level FPGA programming using vector processor networks.
Wim VanderbauwhedeSai Rahul ChalamalasettiSohan PurohitMartin MargalaPublished in: HPCS (2011)
Keyphrases
- processor core
- address space
- high level
- programming language
- high speed
- internet protocol
- low level
- single chip
- operating system
- ip addresses
- multicore processors
- source code
- general purpose processors
- multi core systems
- fully functional
- program code
- systolic array
- hardware implementation
- program understanding
- social networks
- error handling
- general purpose
- programming environment
- multi core processors
- shared memory
- network structure
- hough transform
- gate array
- programming tool
- tcp ip
- digital signal
- low cost
- oracle database g express edition
- level parallelism
- code generation
- parallel architectures
- parallel programming
- error detection
- field programmable gate array
- computer architecture
- data flow
- efficient implementation