作者
Fernando Kronbauer, Alexandro Baldassin, Bruno Albertini, Paulo Centoducatte, Sandro Rigo, Guido Araujo, Rodolfo Azevedo
发表日期
2007/5/28
研讨会论文
18th IEEE/IFIP International Workshop on Rapid System Prototyping (RSP'07)
页码范围
123-129
出版商
IEEE
简介
Transactional memory (TM) is an emerging synchronization mechanism that aims to solve most of the difficulties inherent in lock-based approaches. TM implementations may either rely on special hardware (HTM) or employ a software-only (STM) technique. While STM can be implemented and evaluated in current machines, HTM requires hardware modification and a prototyping infrastructure. We present in this paper a flexible platform framework for rapid prototyping and evaluation of HTM systems. Platform components such as cache, memory and interconnection medium are implemented using SystemC and transaction-level modeling (TLM). Processors are described in an architecture description language (ADL) which makes it practical to change the instruction set architecture (ISA), since simulators and binary utilities are automatically generated by the ADL toolset. The resulting flexibility allows designers to …
引用总数
200720082009201020112012201320142015201612111111
学术搜索中的文章
F Kronbauer, A Baldassin, B Albertini, P Centoducatte… - 18th IEEE/IFIP International Workshop on Rapid …, 2007