TY - JOUR AU - Woulfe, Muiris AU - Manzke, Michael PY - 2016 DA - 2016/06/27 TI - A hybrid fixed-function and microprocessor solution for high-throughput broad-phase collision detection JO - EURASIP Journal on Embedded Systems SP - 1 VL - 2017 IS - 1 AB - We present a hybrid system spanning a fixed-function microarchitecture and a general-purpose microprocessor, designed to amplify the throughput and decrease the power dissipation of collision detection relative to what can be achieved using CPUs or GPUs alone. The primary component is one of the two novel microarchitectures designed to perform the principal elements of broad-phase collision detection. Both microarchitectures consist of pipelines comprising a plurality of memories, which rearrange the input into a format that maximises parallelism and bandwidth. The two microarchitectures are combined with the remainder of the system through an original method for sharing data between a ray tracer and the collision-detection microarchitectures to minimise data structure construction costs. We effectively demonstrate our system using several benchmarks of varying object counts. These benchmarks reveal that, for over one million objects, our design achieves an acceleration of 812 × relative to a CPU and an acceleration of 161 × relative to a GPU. We also achieve energy efficiencies that enable the mitigation of silicon power-density challenges, while making the design amenable to both mobile and wearable computing devices. SN - 1687-3963 UR - https://doi.org/10.1186/s13639-016-0037-7 DO - 10.1186/s13639-016-0037-7 ID - Woulfe2016 ER -