2020
DOI: 10.1109/access.2020.2985501
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient and Fast VLIW Compression Scheme for Stream Processor

Abstract: Stream processor has been widely used in multimedia processing because of the high performance gained by parallelism. In order to achieve higher parallelism, the stream processor employs large width structure of VLIW (very long instruction word, VLIW) and multiple parallelizable instructions are organized into one VLIW. Because the width of VLIW is fixed, there are a large number of empty operations (non-operation, NOP) filled in VLIW, which results in serious code size expansion problem. Aiming at this issue,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 25 publications
(21 reference statements)
0
2
0
Order By: Relevance
“…Note that, this is the case for any approach that exploits idle slots. However, as other benchmark analysis have shown, high ILPs are not common and the number of NOPs is usually significantly large [21].…”
Section: Further Discussion and Limitationsmentioning
confidence: 99%
“…Note that, this is the case for any approach that exploits idle slots. However, as other benchmark analysis have shown, high ILPs are not common and the number of NOPs is usually significantly large [21].…”
Section: Further Discussion and Limitationsmentioning
confidence: 99%
“…Architectures with multiple types of register resources have multiple types of registers to support different types of instructions and operations, with the goal of improving the flexibility and performance of processor to meet different application requirements. These architectures include VLIW (Very Long Instruction Word) architecture [1]- [2], EPIC (Explicitly Parallel Instruction Computing) architecture [3], etc. Among them, VLIW architecture is a kind of parallel architecture that maximize instruction-level parallelism [2] to improve performance.…”
Section: Introductionmentioning
confidence: 99%
“…4. Multimedia Processing [1] and related domains. Therefore, harnessing the performance advantages of VLIW processors is of paramount importance in these fields.…”
Section: Introductionmentioning
confidence: 99%
“…VLIW architectures have been exploited in state-of-the-art embedded systems such as the Xtensa Processor and Accelerated Processing Unit (APU) [12][13][14]. VLIW architectures can be used as co-processors [15] that accelerate kernel parts of a program or customized for IP cores for next-generation mobile devices, home entertainment products, and stream processors [16].…”
Section: Introductionmentioning
confidence: 99%