Cohort: Software-Oriented Acceleration for Heterogeneous SoCs
Tianrui Wei, Nazerke Turtayeva, Marcelo Orenes-Vera, Omkar Lonkar, Jonathan Balkind
Abstract
Philosophically, our approaches to acceleration focus on the extreme. We must optimise accelerators to the maximum, leaving software to fix any hardware-software mismatches. Today’s software abstractions for programming accelerators leak hardware details, requiring changes to data formats and manual memory and coherence management, among other issues. This harms generality and requires deep hardware knowledge to efficiently program accelerators, a state which we consider hardware-oriented.
Topics & Concepts
Computer scienceSoftwareGeneralityAccelerationFocus (optics)Embedded systemHardware accelerationOperating systemPhysicsPsychotherapistClassical mechanicsOpticsPsychologyParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesRadiation Effects in Electronics