×

Compiling application-specific hardware. (English) Zbl 1020.68562

Glesner, Manfred (ed.) et al., Field-programmable logic and applications. Reconfigurable computing is going mainstream. 12th international conference, FPL 2002, Montpellier, France, September 2-4, 2002. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 2438, 853-863 (2002).
Summary: In this paper we describe ASH, an architectural framework for implementing Application-Specific Hardware. ASH is based on automatic hardware synthesis from high-level languages. The generated circuits use only localized computation structures; in consequence, we expect these circuits to be fast, to use little power and to scale well with program complexity. We present in detail CASH, a scalable compiler framework for ASH, which generates hardware from programs written in C. Our compiler exploits instruction level parallelism by using aggressive speculation and dynamic scheduling. Based on this compilation scheme, we evaluate the computational resources necessary for implementing complex integer-based programs, and we suggest architectural features that would support the ASH framework.
For the entire collection see [Zbl 1010.68847].

MSC:

68U99 Computing methodologies and applications
94C10 Switching theory, application of Boolean algebra; Boolean functions (MSC2010)
68N20 Theory of compilers and interpreters
PDFBibTeX XMLCite
Full Text: Link