This paper discusses design methodology of high-throughput arithmetic pipeline modules for an FPGA-based biochemical simulator. Since limitation of data-input bandwidth caused by port constraints often has a negative impact on pipeline scheduling results, we propose a priority assignment method of input data which enables efficient arithmetic pipeline scheduling under given input port constraints. Evaluation results with frequently used rate-law functions in biochemical models revealed that the proposed method achieved shorter latency compared to ASAP and ALAP scheduling with random input orders, reducing hardware costs by 17.57% and by 27.43% on average, respectively.The original publication is available at www.springerlink.co
In today's heterogenous computing world, field-programmable gate arrays (FPGA) represent the energy-...
[[abstract]]Pipelining is an effective method to optimize the execution of a loop, especially for di...
In this paper, we present an automated flow for insertion of pipeline stages in FPGA-based streaming...
This paper discusses design methodology of high-throughput arithmetic pipeline modules for an FPGA-b...
For FPGA-based scientific simulation systems, hardware design technique that can reduce required amo...
Traditional techniques for pipeline scheduling in high-level synthe-sis for FPGAs assume an additive...
We present a high-level synthesis framework to synthesize optimized hardware on FPGAs from algorithm...
In order to simulate large scale biological models with a reconfigurable FPGA-based biochemical simu...
Emulation of a large system on a multi-FPGA platform not only involves partitioning the system into ...
This paper introduces a scalable FPGA implementation of a stochastic simulation algorithm (SSA) call...
Modeling and simulation of a cellular system on computers are now becoming an essential process in b...
Stochastic simulation of biochemical reaction networks are widely focused by life scientists to repr...
Simulation of chemical systems allows bio-chemists to under-stand how the interactions of individual...
FPGAs are widely used in today's embedded systems design due to their low cost, high performance, an...
An original Very High Speed Integrated Circuit Hardware Description Language (VHDL) code generation ...
In today's heterogenous computing world, field-programmable gate arrays (FPGA) represent the energy-...
[[abstract]]Pipelining is an effective method to optimize the execution of a loop, especially for di...
In this paper, we present an automated flow for insertion of pipeline stages in FPGA-based streaming...
This paper discusses design methodology of high-throughput arithmetic pipeline modules for an FPGA-b...
For FPGA-based scientific simulation systems, hardware design technique that can reduce required amo...
Traditional techniques for pipeline scheduling in high-level synthe-sis for FPGAs assume an additive...
We present a high-level synthesis framework to synthesize optimized hardware on FPGAs from algorithm...
In order to simulate large scale biological models with a reconfigurable FPGA-based biochemical simu...
Emulation of a large system on a multi-FPGA platform not only involves partitioning the system into ...
This paper introduces a scalable FPGA implementation of a stochastic simulation algorithm (SSA) call...
Modeling and simulation of a cellular system on computers are now becoming an essential process in b...
Stochastic simulation of biochemical reaction networks are widely focused by life scientists to repr...
Simulation of chemical systems allows bio-chemists to under-stand how the interactions of individual...
FPGAs are widely used in today's embedded systems design due to their low cost, high performance, an...
An original Very High Speed Integrated Circuit Hardware Description Language (VHDL) code generation ...
In today's heterogenous computing world, field-programmable gate arrays (FPGA) represent the energy-...
[[abstract]]Pipelining is an effective method to optimize the execution of a loop, especially for di...
In this paper, we present an automated flow for insertion of pipeline stages in FPGA-based streaming...