Efficient parallel packet processing using a shared memory many-core processor with hardware support to accelerate communication.
Farrukh HijazBrian KahnePeter WilsonOmer KhanPublished in: NAS (2015)
Keyphrases
- shared memory
- parallel execution
- interprocess communication
- parallel architectures
- parallel architecture
- distributed memory
- message passing
- parallel computation
- parallel computing
- parallel algorithm
- parallel programming
- processing elements
- multi processor
- multi core systems
- single processor
- multithreading
- parallel computers
- parallel processing
- massively parallel
- parallel machines
- multi core processors
- address space
- real time
- commodity hardware
- memory access
- data parallelism
- computational power
- computer systems
- shared memory multiprocessors
- message passing interface
- data partitioning
- processing units
- field programmable gate array
- computer architecture
- main memory