Research topic

Multicore Systems Performance Research

This topic groups research on performance behavior in multicore and parallel systems. The records address thread scheduling, synchronization, resource contention, execution paths, waiting dependencies, and system-level evidence for explaining variation across cores and workloads.

Related search terms: multi-core systems · parallel execution analysis · multicore performance

9 papers in this topic, ordered newest first. The detailed paper records contain the evidence-grounded methods, tools, datasets, findings, and citation guidance.

Selected papers

2022 · Concurrency and Computation: Practice and Experience

Execution trace-based model verification to analyze multicore and real-time systems

Raphaël Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper combines model-based quantitative constraints with user-space and kernel execution traces to automatically identify likely causes of real-time and multicore constraint violations.

Keywords: model-based constraints · execution tracing · user-space traces · kernel traces · LTTng

Read the detailed paper record · · Authoritative source

2022 · Performance Evaluation

Performance Evaluation of Complex Multi-Thread Applications Through Execution Path Analysis

Majid Rezazadeh, Naser Ezzati-Jivan, Seyed Vahid Azhari, Michel R. Dagenais

The paper unifies Chromium user-space events with Linux kernel scheduling and resource events to analyze execution paths and localize sporadic latency in a complex multithreaded application.

Keywords: multi-thread applications · execution paths · performance evaluation · thread behavior

Read the detailed paper record · · Authoritative source

2021 · International Journal of Parallel Programming

Automated Generation of Model-Based Constraints for Common Multi-core and Real-Time Applications Using Execution Tracing

Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper automatically builds an approximate workflow model and adaptive quantitative constraints from user-space and kernel execution traces, reducing manual model construction for real-time and multicore diagnosis.

Keywords: model-based constraints · execution tracing · multi-core systems · real-time applications · constraint generation

Read the detailed paper record · · Authoritative source

2021 · Sensors

Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization

Yonni Chen Kuang Piao, Naser Ezzati-Jivan, Michel R. Dagenais

The paper presents a modular client-server architecture for large-trace storage, analysis, and visualization inside an integrated development environment.

Keywords: distributed architecture · Trace Compass · TraceScape · LTTng 2.10.3 · Trace Analysis Server Protocol

Read the detailed paper record · · Authoritative source

2021 · 2021 IEEE International Systems Conference (SysCon)

System Execution Path Profiling Using Hardware Performance Counters

Francis Giraldeau, Naser Ezzati-Jivan, Michel R. Dagenais

The work bridges kernel-level hardware-counter sampling and user-space interpreter state so execution-path profiling can attribute performance evidence to interpreted code.

Keywords: execution paths · hardware performance counters · critical-path profiling · CPython · PyPMU

Read the detailed paper record · · Authoritative source

2020 · IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM)

DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing

Naser Ezzati-Jivan, Quentin Fournier, Michel R. Dagenais, Abdelwahab Hamou-Lhadj

DepGraph uses system-level tracing to expose the waiting dependencies that divide a task's execution time across threads and hardware resources.

Keywords: waiting dependency graph · system-level tracing · blocking dependencies · performance bottlenecks · thread-resource interactions

Read the detailed paper record · · Authoritative source

2019 · International Journal of Parallel Programming

Efficient Methods for Trace Analysis Parallelization

Fabien Reumont-Locke, Naser Ezzati-Jivan, Michel R. Dagenais

The paper partitions Common Trace Format streams into balanced workloads, resolves cross-chunk state dependencies, and parallelizes stateful trace analyses with low synchronization cost.

Keywords: trace analysis · parallelization · analysis scalability · multicore processing · CTF

Read the detailed paper record · · Authoritative source

2016 · IEEE BigData Congress

Enhanced State History Tree (eSHT): A Stateful Data Structure for Analysis of Highly Parallel System Traces

Loic Prieur-Drevon, Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

eSHT redesigns the State History Tree to store and query highly parallel trace intervals more compactly and with shallower trees.

Keywords: Enhanced State History Tree · eSHT · State History Tree · interval data · external-memory indexing

Read the detailed paper record · · Authoritative source

2012 · 16th IASTED International Conference on Software Engineering and Applications (SEA 2012)

An Efficient Analysis Approach for Multi-Core System Tracing Data

Naser Ezzati-Jivan, Michel R. Dagenais

The paper introduces a stateful trace-abstraction architecture that shares modeled system state and intermediate computation across concurrent patterns to reduce the cost of analyzing large Linux kernel traces.

Keywords: multi-core tracing · LTTng · Linux kernel 2.6.38.6 · stateful trace analysis · trace abstraction

Read the detailed paper record · · Authoritative source

Related topics