2009
DOI: 10.1109/mm.2009.6
|View full text |Cite
|
Sign up to set email alerts
|

Flexible Hardware Acceleration for Instruction-Grain Lifeguards

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
13
0

Year Published

2010
2010
2011
2011

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 14 publications
1
13
0
Order By: Relevance
“…Instruction-Grain Lifeguards. Instruction-grain lifeguards often have common structures, as observed by previous works [5,6,30,31]. First, a lifeguard often maintains a piece of state (called metadata or shadow state) for every memory location (and/or register) in the application.…”
Section: Background: Online Sequential Monitoringmentioning
confidence: 96%
See 4 more Smart Citations
“…Instruction-Grain Lifeguards. Instruction-grain lifeguards often have common structures, as observed by previous works [5,6,30,31]. First, a lifeguard often maintains a piece of state (called metadata or shadow state) for every memory location (and/or register) in the application.…”
Section: Background: Online Sequential Monitoringmentioning
confidence: 96%
“…As we observe later in our experimental results, the performance of this state-of-the-art approach is unacceptably poor because neither the application nor the lifeguard can enjoy parallel speedups. To enable both the application and the lifeguard to operate in parallel with high performance, we must overcome three key challenges: (i) adapting the three hardware accelerators from our earlier study [5,6] to work for multithreaded applications, (ii) capturing inter-thread data dependences between the application threads and reproducing their effects appropriately in the lifeguard processing, and (iii) ensuring the multiple lifeguard threads atomically access their shared view (called metadata) of the application's state at negligible cost. Parallelizing Lifeguard Hardware Accelerators.…”
Section: Challenges In Online Parallel Monitoring Of Multithreaded Apmentioning
confidence: 99%
See 3 more Smart Citations