Hierarchical instruction encoding for VLIW digital signal processors

Chia Hsien Liu, Tay Jyi Lin, Chie Min Chao, Pi Chen Hsiao, Li Chun Lin, Shin Kai Chen, Chao Wei Huang, Chih-Wei Liu, Chein Wei Jen

    Research output: Contribution to journalConference articlepeer-review

    5 Scopus citations

    Abstract

    VLIW-based architectures are very popular in highperformance DSP processors, for their relatively simpler implementations and more predictable execution times. But they need more program memory because of (1) the fixedlength instruction encoding, (2) NOP insertion due to limited parallelism, and (3) repetitive codes for loop unrolling. This paper describes a novel hierarchical instruction encoding that address these three problems to improve the VLIW code density. In our simulations, the proposed encoding scheme saves 61.4%̃66.9% code sizes in highly parallel DSP kernels, and more savings can be expected for general programs. Besides, a simple decoding architecture is proposed and has been integrated into a 4-way VLIW DSP processor. The prototype is implemented in the 0.18um CMOS technology with its operating frequency at 208MHz.

    Original languageEnglish
    Article number1465384
    Pages (from-to)3503-3506
    Number of pages4
    JournalProceedings - IEEE International Symposium on Circuits and Systems
    DOIs
    StatePublished - 2005
    EventIEEE International Symposium on Circuits and Systems 2005, ISCAS 2005 - Kobe, Japan
    Duration: 23 May 200526 May 2005

    Fingerprint

    Dive into the research topics of 'Hierarchical instruction encoding for VLIW digital signal processors'. Together they form a unique fingerprint.

    Cite this