Litcius/Paper detail

OpenCilk

Tao B. Schardl, I-Ting Angelina Lee

202326 citationsDOIOpen Access PDF

Abstract

This paper presents OpenCilk, an open-source software infrastructure for task-parallel programming that allows for substantial code reuse and easy exploration of design choices in language abstraction, compilation strategy, runtime mechanism, and productivity-tool development.

Topics & Concepts

Computer scienceReuseProgramming languageSoftware engineeringTask (project management)Legacy codeSoftware developmentCode reuseCode (set theory)AbstractionSoftwareSystems engineeringEngineeringEpistemologySet (abstract data type)PhilosophyWaste managementParallel Computing and Optimization TechniquesDistributed and Parallel Computing SystemsAdvanced Data Storage Technologies