Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francisco Gaspar

dblp:156/4606 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 46% Embedded and real-time systems · 23% Distributed systems · 23%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management › speed scaling
frequency scaling
0.212016
A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems · ACM Trans. Archit. Code Optim. 2016
Embedded and real-time systems › embedded hardware platform
heterogeneous embedded platform
0.212016
A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems · ACM Trans. Archit. Code Optim. 2016
Energy-efficient computing
power management
0.212016
A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems · ACM Trans. Archit. Code Optim. 2016
Distributed systems
task management
0.212016
A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems · ACM Trans. Archit. Code Optim. 2016
Parallel and multicore computing › load balancing › dynamic load balancing
task migration
0.112016
A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems · ACM Trans. Archit. Code Optim. 2016

Methods — techniques the papers use, named apart from their topics

runtime monitoring · 0.2performance self-reporting · 0.2
YearPublicationVenuePosition
2016 A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems
abstract
In this article, we propose a general framework for fine-grain application-aware task management in heterogeneous embedded platforms, which allows integration of different mechanisms for an efficient resource utilization, frequency scaling, and task migration. The proposed framework incorporates several components for accurate runtime monitoring by relying on the OS facilities and performance self-reporting for parallel and iterative applications. The framework efficiency is experimentally evaluated on a real hardware platform, where significant power and energy savings are attained for SPEC CPU2006 and PARSEC benchmarks, by guiding frequency scaling and intercluster migrations according to the runtime application behavior and predefined performance targets.
Francisco Gaspar, Luís Taniça, Pedro Tomás, Aleksandar Ilic, Leonel Sousa
ACM Trans. Archit. Code Optim.1
2014 Performance-Aware Task Management and Frequency Scaling in Embedded Systems
abstract
Due to the dissemination of smartphones and tablets, a constant complexity growth can be observed for both embedded systems and mobile applications. However, this results in an increase in energy consumption. To guarantee longer battery life cycles, it is fundamental to develop system level strategies that allow guaranteeing the applications' required quality of service by managing the available system resources. In this paper a new task management framework is proposed that controls, in real-time, the execution of multi-threaded applications in order to meet their performance targets. For this, we amend the Linux CFS scheduler decisions to efficiently control the shared resource utilization of parallel applications. The proposed framework relies on runtime performance modelling of both the underlying architecture and the running applications to scale the system resource allocation and frequency. As a result, efficient application execution is achieved not only in terms of performance, but also in energy consumption. Experimental results show that the proposed approach satisfies the applications required performance level by decreasing the relative performance error from 2.801 to 0.168, while achieving 49 % energy savings.
Francisco Gaspar, Aleksandar Ilic, Pedro Tomás, Leonel Sousa
SBAC-PAD1