Software partitioning of hardware transactions
نویسندگان
چکیده
منابع مشابه
Partitioning of Hardware Transactions ∗
Best-effort hardware transactional memory (HTM) allows complex operations to execute atomically and in parallel, so long as hardware buffers do not overflow, and conflicts are not encountered with concurrent operations. We describe a programming technique and compiler support to reduce both overflow and conflict rates by partitioning common operations into readmostly (planning) and write-mostly...
متن کاملHierarchical Hardware/Software Partitioning
In this paper, we present a hierarchical evolutionary approach to hardware/software partitioning for real-time embedded systems. In contrast to most of previous approaches which employ a single granularity for tasks and hardware modules, we use hierarchical models and dynamically determine the granularity of tasks and hardware modules to adaptively optimize the solution while keeping the search...
متن کاملCombined Partitioning Hardware-Software Algorithms
In recent years, meta-heuristics have become increasingly interesting in solving combinatorial problems including hardware-software partitioning. In this paper, we present a comparative study between some algorithms which involve meta-heuristics based on Tabu search, genetic algorithm and Binary Search Trees to address the problem of hardware-software partitioning. In fact, meta-heuristics can ...
متن کاملHardware/software Partitioning Research Abstract
In embedded systems, most functionality can be implemented either by special-purpose hardware or by a software program running on a general-purpose processor. Hardware/software partitioning is concerned with deciding which functions should be implemented in hardware and which ones in software. It aims at finding an optimal trade-off between conflicting requirements on performance, power, costs,...
متن کاملHardware/software Partitioning Using Integer Programming (extended Version) Hardware/software Partitioning Using Integer Programming
One of the key problems in hardware/software codesign is hardware/soft-ware partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated respective to the chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems , interfac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2015
ISSN: 0362-1340,1558-1160
DOI: 10.1145/2858788.2688506