Geometry of synthesis iv: compiling affine recursion into static hardware
Geometry of synthesis iv: compiling affine recursion into static hardware
复制标题
综合几何四:将仿射递归编译成静态硬件
DOI:
10.1145/2034773.2034805
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
Satnam Singh
中科院分区:
文献类型:
--
作者:
D. Ghica;Alex I. Smith;Satnam Singh
Abramsky's Geometry of Interaction interpretation (GoI) is a logical-directed way to reconcile the process and functional views of computation, and can lead to a dataflow-style semantics of programming languages that is both operational (i.e. effective) and denotational (i.e. inductive on the language syntax). The key idea of Ghica's Geometry of Synthesis (GoS) approach is that for certain programming languages (namely Reynolds's affine Syntactic Control of Interference - SCI) the GoI processes-like interpretation of the language can be given a finitary representation, for both internal state and tokens. A physical realisation of this representation becomes a semantics-directed compiler for SCI into hardware. In this paper we examine the issue of compiling affine recursive programs into hardware using the GoS method. We give syntax and compilation techniques for unfolding recursive computation in space or in time and we illustrate it with simple benchmark-style examples. We examine the performance of the benchmarks against conventional CPU-based execution models.
影响因子:
--
作者:
Ghica D
通讯作者:
Ghica D
DOI:
10.1109/memcod.2011.5970519
发表时间:
2011
期刊:
--
影响因子:
--
作者:
Ghica D
通讯作者:
Ghica D