• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Functional languages and very fine grained parallelism: Initial results (1994)

by J Mountjoy, M Beemster
Add To MetaCart

Tools

Sorted by:
Results 1 - 2 of 2

Using Transport Triggered Architectures for Embedded Processor Design

by Henk Corporaal, Marnix Arnold - Integrated Computer-Aided Engineering , 1998
"... There exists a huge market for application specific processors used within embedded systems. This market is driven by consumer requirements (e.g., new products, more functionality and flexibility, product digitalization, better performance-cost ratio, portability) and processor design capabilities ( ..."
Abstract - Cited by 7 (0 self) - Add to MetaCart
There exists a huge market for application specific processors used within embedded systems. This market is driven by consumer requirements (e.g., new products, more functionality and flexibility, product digitalization, better performance-cost ratio, portability) and processor design capabilities (i.e., what can we offer). Being successful within this market requires a short time-to-market; this necessitates usage of automated design tools. These tools should not only assist in the quick generation of a specific processor, but also enable the designer to investigate quickly, and quantitatively, a large set of alternative solutions. Therefore, these tools should be based on a flexible and programmable processor template. In this paper we propose the usage of Transport Triggered Architectures (TTAs) for such a processor template. TTAs can be compared to VLIWs; both can exploit the compile-time available instruction level parallelism. However, TTAs are programmed differently. TTAs combi...

Code Generation For Transport Triggered Architectures

by Henk Corporaal, Jan Hoogerbrugge - In Code Generation for Embedded Processors , 1995
"... Transport triggered architectures (TTAs) form a new class of architectures which are programmed by specifying data transports between function units. As side effect of these data transports these function units perform operations. Making these data transports visible at the architectural level contr ..."
Abstract - Cited by 6 (2 self) - Add to MetaCart
Transport triggered architectures (TTAs) form a new class of architectures which are programmed by specifying data transports between function units. As side effect of these data transports these function units perform operations. Making these data transports visible at the architectural level contributes to the flexibility and scalability of processors. Furthermore it enables several extra code scheduling optimizations. These properties make TTAs very suitable for being applied for embedded processors. In this article we discuss TTAs, and explain how to generate efficient code for these architectures. The compiler must exploit the available instruction level parallelism inside applications by scheduling as many useful data transports per cycle as the architecture permits. The flexibility and scalability of TTAs will be demonstrated by focusing on a particular algorithm, the minimum cost contour detection algorithm. This algorithm is e.g. used in medicine to perform real-time contour d...
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University