The next decade of computing will be dominated by embedded systems, information appliances and application-specific computers. In order to build these systems, designers will need high-level compilation and CAD tools that generate architectures that effectively meet the needs of each application. In this paper we present a novel compilation system that allows sequential programs, written in C or FORTRAN, to be compiled directly into custom silicon or reconfigurable architectures. This capability is also interesting because trends in computer architecture are moving towards more reconfigurable hardware-like substrates, such as FPGA based systems. Our system works by successfully combining two resource-efficient computing disciplines: Small M...
This paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconf...
Abstract. In this paper we describe ASH, an architectural framework for imple-menting Application-Sp...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
The next decade of computing will be dominated by embedded systems, information appliances and appli...
This paper presents a novel compilation system that allows sequential programs, written in C or FORT...
We explain how programs specified in a sequential programming language can be translated automatical...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
As industry moves from single processor systems to chip multiprocessors in the general purpose commu...
grantor: University of TorontoHigh performance can be obtained on field-programmable custo...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
. This paper reports recent work on the automatic design and implementation of microprocessors to su...
We show how a high level programming language like C may be used for hardware/software-codesign. Sin...
Before it can achieve wide acceptance,parallel computation must be made significantly easier to prog...
The rapid growth of device densities on silicon has made it feasible to deploy reconfigurable hardwa...
Silicon compilation is a term used for many different purposes. In this paper we define silicon comp...
This paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconf...
Abstract. In this paper we describe ASH, an architectural framework for imple-menting Application-Sp...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
The next decade of computing will be dominated by embedded systems, information appliances and appli...
This paper presents a novel compilation system that allows sequential programs, written in C or FORT...
We explain how programs specified in a sequential programming language can be translated automatical...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
As industry moves from single processor systems to chip multiprocessors in the general purpose commu...
grantor: University of TorontoHigh performance can be obtained on field-programmable custo...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
. This paper reports recent work on the automatic design and implementation of microprocessors to su...
We show how a high level programming language like C may be used for hardware/software-codesign. Sin...
Before it can achieve wide acceptance,parallel computation must be made significantly easier to prog...
The rapid growth of device densities on silicon has made it feasible to deploy reconfigurable hardwa...
Silicon compilation is a term used for many different purposes. In this paper we define silicon comp...
This paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconf...
Abstract. In this paper we describe ASH, an architectural framework for imple-menting Application-Sp...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...