Best paper awardInternational audienceHigh level synthesis (HLS) refers to an automated process that creates a digital hardware from an algorithmic description of some computation. From the perspective of Smalltalk, this process consists of converting code from the oriented object level to the register transfer level (RTL), that supports direct compilation to the hardware level. In this paper, we present first steps to achieve this process. We introduce a Smalltalk-based meta-model that allows expressing descriptions (i.e. models) of digital circuits. These descriptions can be materialized as Smalltalk code. A such circuit description can be run on top of the Smalltalk VM, simulating the parallelism intrinsic of hardware. Alternatively, it ...
With the recent slowdowns in traditional technology scaling, hardware accelerators, such as Field Pr...
Field Programmable Gate Arrays (FPGA) have become vital in high-performance Digital Signal Processin...
There is increasing interest in using Field Programmable Gate Arrays (FPGAs) as platforms for comput...
Best paper awardInternational audienceHigh level synthesis (HLS) refers to an automated process that...
International audienceDue to their ability to combine high performances along with flexibility, FPGA...
We explain how programs specified in a sequential programming language can be translated automatical...
We present dimensional circuit synthesis, a new method for generating digital logic circuits that im...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
With the advent of advanced CAD tools, people are now able to design multimillion gate chips. Genera...
Progress in digital technology has yielded continuing growth in the complexity of circuits that can ...
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
Microprocessors and microcontrollers are one of the most dynamically developing areas of modern elec...
We present an overview of the evolution of programming techniques for Field-Programmable Gate Arrays...
[[abstract]]In this paper, we consider the problem of configuring Field Programmable Gate Arrays (FP...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
With the recent slowdowns in traditional technology scaling, hardware accelerators, such as Field Pr...
Field Programmable Gate Arrays (FPGA) have become vital in high-performance Digital Signal Processin...
There is increasing interest in using Field Programmable Gate Arrays (FPGAs) as platforms for comput...
Best paper awardInternational audienceHigh level synthesis (HLS) refers to an automated process that...
International audienceDue to their ability to combine high performances along with flexibility, FPGA...
We explain how programs specified in a sequential programming language can be translated automatical...
We present dimensional circuit synthesis, a new method for generating digital logic circuits that im...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
With the advent of advanced CAD tools, people are now able to design multimillion gate chips. Genera...
Progress in digital technology has yielded continuing growth in the complexity of circuits that can ...
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
Microprocessors and microcontrollers are one of the most dynamically developing areas of modern elec...
We present an overview of the evolution of programming techniques for Field-Programmable Gate Arrays...
[[abstract]]In this paper, we consider the problem of configuring Field Programmable Gate Arrays (FP...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
With the recent slowdowns in traditional technology scaling, hardware accelerators, such as Field Pr...
Field Programmable Gate Arrays (FPGA) have become vital in high-performance Digital Signal Processin...
There is increasing interest in using Field Programmable Gate Arrays (FPGAs) as platforms for comput...