Thread and Data Map** in Software Transactional Memory: An Overview
Authors:
Douglas Pereira Pasqualin,
Matthias Diener,
André Rauber Du Bois,
Maurício Lima Pilla
Abstract:
In current microarchitectures, due to the complex memory hierarchies and different latencies on memory accesses, thread and data map** are important issues to improve application performance. Software transactional memory (STM) is an abstraction used for thread synchronization, replacing the use of locks in parallel programming. Regarding thread and data map**, STM presents new challenges and…
▽ More
In current microarchitectures, due to the complex memory hierarchies and different latencies on memory accesses, thread and data map** are important issues to improve application performance. Software transactional memory (STM) is an abstraction used for thread synchronization, replacing the use of locks in parallel programming. Regarding thread and data map**, STM presents new challenges and map** opportunities, since (1) STM can use different conflict detection and resolution strategies, making the behavior of the application less predictable and; (2) the STM runtime has precise information about shared data and the intensity with each thread accesses them. These unique characteristics provide many opportunities for low-overhead, but precise statistics to guide map** strategies for STM applications. The main objective of this paper is to survey the existing work about thread and data map** that uses solely information gathered from the STM runtime to guide thread and data map** decisions. We also discuss future research directions within this research area.
△ Less
Submitted 2 June, 2022;
originally announced June 2022.
Blended Integrated Open Data: dados abertos públicos integrados
Authors:
Fabiola Santore,
Lucas F. Oliveira,
Rafael de Paulo Dias,
Henrique V. Ehrenfried,
Alessandro Elias,
Diego Pasqualin,
Luis C. E. de Bona,
Marcos Didonet Del Fabro,
Marcos Sunye
Abstract:
While several public institutions provide its data openly, the effort required to access, integrate and query this data is too high, reducing the amount of possible dataset users. The Blended Integrated Open Data (BIOD) project has as objective to ease the access to public Open Data. It integrates and makes available more than 300Gb of data, containing billions of records from different Open Data…
▽ More
While several public institutions provide its data openly, the effort required to access, integrate and query this data is too high, reducing the amount of possible dataset users. The Blended Integrated Open Data (BIOD) project has as objective to ease the access to public Open Data. It integrates and makes available more than 300Gb of data, containing billions of records from different Open Data Sets, allowing to query over them, and thus to retrieve related information from originally disconnected data sets. This paper presents the set of open data available, how to access it and how produce new compatible data to improve the existing data set.
△ Less
Submitted 4 September, 2019; v1 submitted 2 September, 2019;
originally announced September 2019.