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

Andreas Merkel

dblp:96/4962 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Energy-efficient computing · 61% Processor architecture and microarchitecture · 17% Parallel and multicore computing · 16%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing
energy-aware scheduling
0.222010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
Balancing power consumption in multiprocessor systems · EuroSys 2006
Energy-efficient computing
thermal management
0.122008
Task activity vectors: a new metric for temperature-aware scheduling · EuroSys 2008
Balancing power consumption in multiprocessor systems · EuroSys 2006
Parallel and multicore computing › multiprocessor system
multicore resource management
0.112010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
Processor architecture and microarchitecture
resource contention
0.112010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
Energy-efficient computing › thermal management
hot-spot mitigation
0.112008
Task activity vectors: a new metric for temperature-aware scheduling · EuroSys 2008
Energy-efficient computing › thermal management
thermal-aware scheduling
0.112008
Task activity vectors: a new metric for temperature-aware scheduling · EuroSys 2008
Processor architecture and microarchitecture › multithreading
simultaneous multithreading
0.012008
Task activity vectors: a new metric for temperature-aware scheduling · EuroSys 2008
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling
0.012006
Balancing power consumption in multiprocessor systems · EuroSys 2006
Parallel and multicore computing › load balancing › dynamic load balancing
task migration
0.012006
Balancing power consumption in multiprocessor systems · EuroSys 2006

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

task activity vectors · 0.1event monitoring counters · 0.1
YearPublicationVenuePosition
2010 Resource-conscious scheduling for energy efficiency on multicore processors
abstract
In multicore systems, shared resources such as caches or the memory subsystem can lead to contention between applications running on different cores, entailing reduced performance and poor energy efficiency. The characteristics of individual applications, the assignment of applications to machines and execution contexts, and the selection of processor frequencies have a dramatic impact on resource contention, performance, and energy efficiency.
Andreas Merkel, Jan Stoess, Frank Bellosa
EuroSys1
2008 Task activity vectors: a new metric for temperature-aware scheduling
abstract
Non-uniform utilization of functional units in combination with hardware mechanisms such as clock gating leads to different power consumptions in different parts of a processor chip. This in turn leads to non-uniform temperature distributions and problematic local hotspots, depending on the characteristics of the currently running task. The operating system's scheduler, responsible for deciding which task to run at what time, can influence temperature distribution. Our work investigates what the operating system can do to alleviate the problem of hotspots. We propose task activity vectors describing which functional units a task uses to what degree. With the knowledge provided by these vectors, the scheduler can schedule tasks using different units successively, distribute tasks using a particular unit excessively over the system's processors, or mix tasks using different units on a SMT processor. We implemented several vector-based scheduling strategies for Linux. Our evaluations show that vector-based scheduling considerably reduces hotspots.
Andreas Merkel, Frank Bellosa
EuroSys1
2007 Language Model Based Query Classification
Andreas Merkel, Dietrich Klakow
ECIR1
2007 Improved methods for language model based question classification
abstract
In this paper, we propose a language model based approach to classify user questions in the context of question answering systems. As categorization paradigm, a Bayes classifier is used to determine a corresponding semantic class. We present experiments with state-of-the-art smoothing methods as well as with some improved language models. Our results indicate that the techniques proposed here provide performance superior to the standard methods, including support vector machines.
Andreas Merkel, Dietrich Klakow
INTERSPEECH1
2006 Balancing power consumption in multiprocessor systems
abstract
Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping the execution flow, also degrade performance. Multiprocessor systems, however, offer the possibility of moving the task that caused a CPU to overheat away to some other, cooler CPU, so throttling becomes only a last resort taken if all of a system's processors are hot. Additionally, the scheduler can take advantage of the energy characteristics of individual tasks, and distribute hot tasks as well as cool tasks evenly among all CPUs.This work presents a mechanism for determining the energy characteristics of tasks by means of event monitoring counters, and an energy-aware scheduling policy that strives to assign tasks to CPUs in a way that avoids overheating individual CPUs. Our evaluations show that the benefit of avoiding throttling outweighs the overhead of additional task migrations, and that energy-aware scheduling in many cases increases the system's throughput.
Andreas Merkel, Frank Bellosa
EuroSys1