2011
DOI: 10.1109/tie.2009.2028359
|View full text |Cite
|
Sign up to set email alerts
|

The ARPA-MT Embedded SMT Processor and Its RTOS Hardware Accelerator

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 40 publications
(24 citation statements)
references
References 27 publications
0
21
0
Order By: Relevance
“…ARPA-MT system proposed by A. S. R. Oliveira et al in [43] presents multi threading processor with five stage pipeline. It supports heterogeneous task and context switches without hampering the processor performance.…”
Section: Z Murtaza S Khan Et Al Describe Srtos Inmentioning
confidence: 99%
“…ARPA-MT system proposed by A. S. R. Oliveira et al in [43] presents multi threading processor with five stage pipeline. It supports heterogeneous task and context switches without hampering the processor performance.…”
Section: Z Murtaza S Khan Et Al Describe Srtos Inmentioning
confidence: 99%
“…Oliveira et al [6] proposed a customizable multi-threading processor architecture, which hardwires some features of a RTOS, increasing determinism, which supports the processor's use in real-time applications.…”
Section: IImentioning
confidence: 99%
“…Aggressive branch prediction mechanisms are employed to increase throughput [1] and to decrease power consumption [2]; memory hierarchies (Level 1 and Level 2 caches) are used to mask the speed gap between memories and processors [3]; super-pipelined and Simultaneous MultiThreading (SMT) processors offer significantly higher throughput than previous architectures [4]; and in the embedded world, the advent of FPGAs and softcore processors led the way to hardware implementations of traditional software features, such as commonly used functions in an application [5] or even RTOSs' features [6]. All these optimizations work on one of two levels: either at the machine level (e.g., cache performance is invisible to the programmer, although not to the compiler) or at the application/middleware level (e.g., custom hardware accelerators).…”
Section: Introductionmentioning
confidence: 99%
“…Real-time system is designed as a solution to fulfil the special needs of these real-time requirements. To solve this, efforts have been made in fields such as real-time buses, real-time microprocessors [11], real-time operating systems [12], realtime application software and cache scheduling [5,17].…”
Section: Introductionmentioning
confidence: 99%