The main objective of modern SoC (system-on-chip) designs is to achieve high-performance while maintaining low power consumption and resource usage. However, achieving such a goal is a difficult and time-consuming engineering task due to the vast design space of hardware accelerators and HW/SW task partitioning. Depending on the partitioning decision, communication between parts of the SoC must be also optimized such that the overall runtime including both computation and communication would be fast. In this thesis, we propose an automated approach to iteratively search for a near-optimal SoC design with minimum latency within the targeted power and resource budget. Our approach consists of the following main components: (1) polyhedral-mode...
While technology scaling has presented many new and exciting opportunities, new design challenges ha...
Many emerging applications require hardware acceleration due to their growing computational intensit...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...
The main objective of modern SoC (system-on-chip) designs is to achieve high-performance while maint...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
Modern FPGAs that benefit from advancement in process technology and hard IP cores are increasingly ...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
This dissertation investigates the communication optimization for customizable domain-specific compu...
Programmable Systems-on-Chips (SoCs) are expected to incorporate a larger number of application-spec...
Abstract. The paper proposes a novel heuristic technique for integrated hardware-software partitioni...
This paper presents a hardware-software co-design methodology for resource constrained SoC fabricate...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
International audienceOn-chip communication design includes designing software (SW) parts (operating...
We consider the problem of minimizing communication with off-chip memory and composition of multiple...
Future applications for embedded systems demand chip multiprocessor designs to meet real-time deadli...
While technology scaling has presented many new and exciting opportunities, new design challenges ha...
Many emerging applications require hardware acceleration due to their growing computational intensit...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...
The main objective of modern SoC (system-on-chip) designs is to achieve high-performance while maint...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
Modern FPGAs that benefit from advancement in process technology and hard IP cores are increasingly ...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
This dissertation investigates the communication optimization for customizable domain-specific compu...
Programmable Systems-on-Chips (SoCs) are expected to incorporate a larger number of application-spec...
Abstract. The paper proposes a novel heuristic technique for integrated hardware-software partitioni...
This paper presents a hardware-software co-design methodology for resource constrained SoC fabricate...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
International audienceOn-chip communication design includes designing software (SW) parts (operating...
We consider the problem of minimizing communication with off-chip memory and composition of multiple...
Future applications for embedded systems demand chip multiprocessor designs to meet real-time deadli...
While technology scaling has presented many new and exciting opportunities, new design challenges ha...
Many emerging applications require hardware acceleration due to their growing computational intensit...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...