Title
Lx: a technology platform for customizable VLIW embedded processing
Abstract
Lx is a scalable and customizable VLIW processor technology platform designed by Hewlett-Packard and STMicroelectronics that allows variations in instruction issue width, the number and capabilities of structures and the processor instruction set. For Lx we developed the architecture and software from the beginning to support both scalability (variable numbers of identical processing resources) and customizability (special purpose resources).In this paper we consider the following issues. When is customization or scaling beneficial? How can one determine the right degree of customization or scaling for a particular application domain? What architectural compromises were made in the Lx project to contain the complexity inherent in a customizable and scalable processor family?The experiments described in the paper show that specialization for an application domain is effective, yielding large gains in price/performance ratio. We also show how scaling machine resources scales performance, although not uniformly across all applications. Finally we show that customization on an application-by-application basis is today still very dangerous and much remains to be done for it to become a viable solution.
Year
DOI
Venue
2000
10.1145/339647.339682
Proceedings of the 40th Annual International Symposium on Computer Architecture
Keywords
Field
DocType
scalability,application domain,high level languages,pim,application software,embedded systems,computer architecture,process design,cellular automata,instruction sets,vliw,digital signal processing
Computer architecture,Very long instruction word,Computer science,Instruction set,Parallel computing,Real-time computing,Software,High-level programming language,Application domain,Application software,Virtual Processor,Scalability
Conference
Volume
Issue
ISSN
28
2
0163-5964
ISBN
Citations 
PageRank 
1-58113-232-8
217
10.21
References 
Authors
4
5
Search Limit
100217
Name
Order
Citations
PageRank
Paolo Faraboschi197481.37
Geoffrey Brown221710.21
joseph a fisher31410264.50
Giuseppe Desoli438941.91
Fred Homewood521710.21