Reconfigurable computers based on field programmable gate array technology allow applications to be realised directly in digital logic. The inherent concurrency of hardware distinguishes such computers from microproce...
详细信息
Reconfigurable computers based on field programmable gate array technology allow applications to be realised directly in digital logic. The inherent concurrency of hardware distinguishes such computers from microprocessor-based machines in which the concurrency of the underlying hardware is fixed and abstracted from the programmer by the software model. However, reconfigurable logic provides us with the potential to exploit 'real' concurrency. It is therefore interesting to know how to exploit this concurrency, how to model concurrent computations, and which languages allow this dynamic hardware to be programmed most effectively. The purpose of this work is to describe an FPGA compiler for the Circal process algebra. In so doing, the authors demonstrate that behavioural descriptions expressed in a process algebraic language can be readily and intuitively compiled to reconfigurable logic and that this contributes to the goal of discovering appropriate high-level languages for run-time reconfiguration.
Systolic arrays may prove ideal structures for the representation and the mapping of many applications concerning various numerical and non-numerical scientific applications. Especially, some formulation of Dynamic Pr...
详细信息
ISBN:
(纸本)9781424412358
Systolic arrays may prove ideal structures for the representation and the mapping of many applications concerning various numerical and non-numerical scientific applications. Especially, some formulation of Dynamic Programming (DP) - a commonly used technique for solving a wide variety of discrete optimization problems, such as scheduling, string-editing, packaging, and inventory management-can be solved in parallel on systolic arrays as matrix-vector products. Systolic arrays usually have a very high rate of I/O and are well suited for intensive parallel operations Herein is a description of the FPGA hardware implementation of a matrix-vector multiplication algorithm designed to produce a unidirectional systolic array representation.
Advances in high frequency trading in financial markets have exceeded the ability of regulators to monitor market stability, creating the need for tools that go beyond market microstructure theory and examine markets ...
详细信息
ISBN:
(纸本)9781479974153
Advances in high frequency trading in financial markets have exceeded the ability of regulators to monitor market stability, creating the need for tools that go beyond market microstructure theory and examine markets in real time, driven by algorithms, as employed in practice. This paper investigates the design, performance and stability of high frequency trading rules using a hybrid evolutionary algorithm based on genetic programming, with particle swarm optimisation layered on top to improve the genetic operators' performance. Our algorithm learns relevant trading signal information using Foreign Exchange market data. Execution time is significantly reduced by implementing computationally intensive tasks using field programmable gate array technology. This approach is shown to provide a reliable platform for examining the stability and nature of optimal trading strategies under different market conditions through robust statistical results on the optimal rules' performance and their economic value.
This paper presents a new control chip design, based on fieldprogrammablegatearray (FPGA) technology, for multi-motor electric vehicles. The control chip builds around a reusable intellectual property (IP) core, na...
详细信息
ISBN:
(纸本)9781424463916
This paper presents a new control chip design, based on fieldprogrammablegatearray (FPGA) technology, for multi-motor electric vehicles. The control chip builds around a reusable intellectual property (IP) core, named Propulsion Control System (PCS);which features motor control functions with field orientation methods, and energy loss minimization of induction motors. To reduce the cost, implementation issues related with the limited number of dedicated multipliers were overcome using an efficient computational block, based on resource sharing strategy. Due to the parallel processing offered by FPGAs, the resulting implementation can be effortlessly adapted to different electric vehicles topologies, like single or multi-motor drive. As proof of concept, two prototypes with single and multi-motor configurations were developed with the control chip design implemented in a low cost Xilinx Spartan 3 FPGA. Experimental verification of the energy loss minimization algorithm is provided, showing considerable energy savings (>15%) in low speed conditions and improving the electric vehicle range per charge.
暂无评论