2009
DOI: 10.1007/s00450-009-0090-8
|View full text |Cite
|
Sign up to set email alerts
|

ProOnE: a general-purpose protocol onload engine for multi- and many-core architectures

Abstract: Modern high-end computing systems utilize specialized offload engines to enhance various aspects of their processing. For example, high-speed networks such as InfiniBand, Quadrics and Myrinet utilize specialized hardware to offload network processing to help improve performance. However, such hardware units are expensive, and their manufacturing complexity increases exponentially depending on the number and complexity of tasks they offload. On the other hand, the proliferation of multi-and many-core processors… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…The topic of communication progression has already been studied for some aspects in the literature. Several strategies do exist for background progression of point-to-point communications, such as offloading the communication to hardware [3,4] and let the hardware do the progression; use of a thread [5] or process [6] dedicated to communication progression; opportunistic scheduling of communication tasks [7,8].…”
Section: Related Workmentioning
confidence: 99%
“…The topic of communication progression has already been studied for some aspects in the literature. Several strategies do exist for background progression of point-to-point communications, such as offloading the communication to hardware [3,4] and let the hardware do the progression; use of a thread [5] or process [6] dedicated to communication progression; opportunistic scheduling of communication tasks [7,8].…”
Section: Related Workmentioning
confidence: 99%
“…The topic of communication progression has already been studied for some aspects in the literature. Several strategies do exist for background progression of point-to-point communications, such as offloading the communication to hardware (Rashti and Afsahi, 2008; Sur et al, 2006) and let the hardware do the progression, use of a thread (Hoefler and Lumsdaine, 2008a; Ruhela et al, 2018) or process (Lai et al, 2009) dedicated to communication progression, and opportunistic scheduling of communication tasks (Denis, 2015; Si et al, 2014).…”
Section: Related Workmentioning
confidence: 99%
“…Several strategies do exist for background progression of point-to-point communications, such as offloading the communication to hardware [13,11] and let the hardware do the progression; use of a thread [4] or process [7] dedicated to communication progression; opportunistic scheduling of communication tasks [3,12].…”
Section: Related Workmentioning
confidence: 99%