Sign in
Márcio Castro
ORCID
Publication Activity (10 Years)
Years Active: 2006-2023
Publications (10 Years): 37
Top Topics
Memory Management
Energy Efficiency
Operating System
Lightweight
Top Venues
Concurr. Comput. Pract. Exp.
J. Parallel Distributed Comput.
SBAC-PAD
SBESC
</>
Publications
</>
João Fellipe Uller
,
João Vicente Souto
,
Pedro Henrique Penna
,
Márcio Castro
,
Henrique Cota de Freitas
,
Jean-François Méhaut
LWMPI: An MPI library for NoC-based lightweight manycore processors with on-chip memory constraints.
Concurr. Comput. Pract. Exp.
35 (17) (2023)
João Vicente Souto
,
Márcio Castro
Improving concurrency and memory usage in distributed operating systems for lightweight manycores via cooperative time-sharing lightweight tasks.
J. Parallel Distributed Comput.
174 (2023)
Márcio Castro
,
Philippe O. A. Navaux
Message from the Workshop Organizers WCC 2023.
SBAC-PADW
(2023)
Vanderlei Munhoz
,
Antoine Bonfils
,
Márcio Castro
,
Odorico Mendizabal
A Performance Comparison of HPC Workloads on Traditional and Cloud-Based HPC Clusters.
SBAC-PADW
(2023)
Samuel Amico Fidelis
,
Márcio Castro
,
Frank Siqueira
Distributed Learning using Consensus on Edge AI.
SBESC
(2022)
Vanderlei Munhoz
,
Márcio Castro
,
Odorico Mendizabal
Strategies for Fault-Tolerant Tightly-Coupled HPC Workloads Running on Low-Budget Spot Cloud Infrastructures.
SBAC-PAD
(2022)
Pedro Henrique Penna
,
João Vicente Souto
,
João Fellipe Uller
,
Márcio Castro
,
Henrique C. Freitas
,
Jean-François Méhaut
Inter-kernel communication facility of a distributed operating system for NoC-based lightweight manycores.
J. Parallel Distributed Comput.
154 (2021)
João Vicente Souto
,
Márcio Castro
,
Pedro Henrique Penna
A Task-based Execution Engine for Distributed Operating Systems Tailored to Lightweight Manycores with Limited On-Chip Memory.
SBAC-PAD
(2021)
Pedro Henrique Penna
,
Lucas Andrade Maciel
,
João Vicente Souto
,
Davidson Francis Lima
,
Márcio Castro
,
François Broquedis
,
Henrique Cota de Freitas
,
Jean-François Méhaut
Co-Designing Clusters of Lightweight Manycores and Asymmetric Operating System Kernels.
IEEE Embed. Syst. Lett.
13 (4) (2021)
Alexandre de L. Santana
,
Vinicius Freitas
,
Márcio Castro
,
Laércio Lima Pilla
,
Jean-François Méhaut
ARTful: A model for user-defined schedulers targeting multiple high-performance computing runtime systems.
Softw. Pract. Exp.
51 (7) (2021)
Vinicius Freitas
,
Laércio Lima Pilla
,
Alexandre de L. Santana
,
Márcio Castro
,
Johanne Cohen
PackStealLB: A scalable distributed load balancer based on work stealing and workload discretization.
J. Parallel Distributed Comput.
150 (2021)
Lais Borin
,
George Lima
,
Márcio Castro
,
Patricia Della Méa Plentz
Dynamic power management under the RUN scheduling algorithm: a slack filling approach.
Real Time Syst.
57 (4) (2021)
Emmanuel Podestá Junior
,
Pedro Henrique Penna
,
João Fellipe Uller
,
Márcio Castro
A trace-driven methodology to evaluate and optimize memory management services of distributed operating systems for lightweight manycores.
SAC
(2021)
C. R. Anna Victoria Oikawa
,
Vinicius Freitas
,
Márcio Castro
,
Laércio Lima Pilla
Adaptive Load Balancing based on Machine Learning for Iterative Parallel Applications.
PDP
(2020)
Sergio G. Pfleger
,
Patricia Della Méa Plentz
,
Rodrigo C. O. Rocha
,
Alyson D. Pereira
,
Márcio Castro
Real-time video denoising on multicores and GPUs with Kalman-based and Bilateral filters fusion.
J. Real Time Image Process.
16 (5) (2019)
Pedro Henrique Penna
,
João Vicente Souto
,
Davidson Francis Lima
,
Márcio Castro
,
François Broquedis
,
Henrique C. Freitas
,
Jean-François Méhaut
On the Performance and Isolation of Asymmetric Microkernel Design for Lightweight Manycores.
SBESC
(2019)
Pedro Henrique Penna
,
Antônio Tadeu A. Gomes
,
Márcio Castro
,
Patricia Della Méa Plentz
,
Henrique C. Freitas
,
François Broquedis
,
Jean-François Méhaut
A comprehensive performance evaluation of the BinLPT workload-aware loop scheduler.
Concurr. Comput. Pract. Exp.
31 (18) (2019)
Vinicius Freitas
,
Alexandre de L. Santana
,
Márcio Castro
,
Laércio Lima Pilla
Distributed Memory Graph Representation for Load Balancing Data: Accelerating Data Structure Generation for Decentralized Scheduling.
HPCS
(2019)
César A. F. De Rose
,
Márcio Castro
Foreword to the special issue of the workshop on high performance computing systems (XVIII Simpósio em Sistemas Computacionais de Alto Desempenho, WSCAD 2017).
Concurr. Comput. Pract. Exp.
31 (18) (2019)
Alexandre de L. Santana
,
Vinicius Freitas
,
Laércio Lima Pilla
,
Márcio Castro
,
Jean-François Méhaut
Reducing Global Schedulers Complexity through Runtime System Decoupling.
WSCAD
(2018)
Vinicius Freitas
,
Alexandre de L. Santana
,
Márcio Castro
,
Laércio Lima Pilla
A Batch Task Migration Approach for Decentralized Global Rescheduling.
SBAC-PAD
(2018)
Emmanuel Podestá Jr.
,
Bruno Marques do Nascimento
,
Márcio Castro
Energy Efficient Stencil Computations on the Low-Power Manycore MPPA-256 Processor.
Euro-Par
(2018)
Pedro Henrique Penna
,
Márcio Castro
,
Henrique C. Freitas
,
François Broquedis
,
Jean-François Méhaut
Design methodology for workload-aware loop scheduling strategies based on genetic algorithm and simulation.
Concurr. Comput. Pract. Exp.
29 (22) (2017)
Alyson D. Pereira
,
Márcio Castro
,
Mario A. R. Dantas
,
Rodrigo C. O. Rocha
,
Luís Fabrício Wanderley Góes
Extending OpenACC for Efficient Stencil Code Generation and Execution by Skeleton Frameworks.
HPCS
(2017)
Alyson D. Pereira
,
Rodrigo C. O. Rocha
,
Luiz Ramos
,
Márcio Castro
,
Luís F. W. Góes
Automatic Partitioning of Stencil Computations on Heterogeneous Systems.
SBAC-PAD (Workshops)
(2017)
Alyson D. Pereira
,
Rodrigo C. O. Rocha
,
Márcio Castro
,
Luís F. W. Góes
,
Mario A. R. Dantas
Enabling efficient stencil code generation in OpenACC.
ICCS
(2017)
Víctor Martínez
,
Fabrice Dupros
,
Márcio Castro
,
Philippe Olivier Alexandre Navaux
Performance Improvement of Stencil Computations for Multi-core Architectures based on Machine Learning.
ICCS
(2017)
Lais Borin
,
Márcio Castro
,
Patricia Della Méa Plentz
Towards the Use of LITMUS RT as a Testbed for Multiprocessor Scheduling in Energy Harvesting Real-Time Systems.
SBESC
(2017)
Felipe Volpato
,
Madalena Pereira da Silva
,
Alexandre Leopoldo Gonçalves
,
Márcio Castro
,
Mário Antônio Ribeiro Dantas
Provisioning and Delivering Sepsis Data Supported by an Enhanced SDN Environment.
CBMS
(2017)
Matheus Alcântara Souza
,
Pedro Henrique Penna
,
Matheus M. Queiroz
,
Alyson D. Pereira
,
Luís Fabrício Wanderley Góes
,
Henrique C. Freitas
,
Márcio Castro
,
Philippe O. A. Navaux
,
Jean-François Méhaut
CAP Bench: a benchmark suite for performance and energy evaluation of low-power many-core processors.
Concurr. Comput. Pract. Exp.
29 (4) (2017)
Pedro Henrique Penna
,
Eduardo C. Inacio
,
Márcio Castro
,
Patricia Della Méa Plentz
,
Henrique C. Freitas
,
François Broquedis
,
Jean-François Méhaut
Assessing the Performance of the SRR Loop Scheduler with Irregular Workloads.
ICCS
(2017)
Renan Netto
,
Chrystian Guth
,
Vinicius S. Livramento
,
Márcio Castro
,
Laércio Lima Pilla
,
José Luís Güntzel
Exploiting parallelism to speed up circuit legalization.
ICECS
(2016)
Márcio Castro
,
Emilio Francesquini
,
Fabrice Dupros
,
Hideo Aochi
,
Philippe O. A. Navaux
,
Jean-François Méhaut
Seismic wave propagation simulations on low-power and performance-centric manycores.
Parallel Comput.
54 (2016)
João Saffran
,
Gabriel Garcia
,
Matheus Alcântara Souza
,
Pedro Henrique Penna
,
Márcio Castro
,
Luís F. W. Góes
,
Henrique C. Freitas
A Low-Cost Energy-Efficient Raspberry Pi Cluster for Data Mining Algorithms.
Euro-Par Workshops
(2016)
Edson L. Padoin
,
Laércio Lima Pilla
,
Márcio Castro
,
Philippe O. A. Navaux
,
Jean-François Méhaut
Exploration of Load Balancing Thresholds to Save Energy on Iterative Applications.
CARLA
(2016)
Emilio Francesquini
,
Márcio Castro
,
Pedro Henrique Penna
,
Fabrice Dupros
,
Henrique C. Freitas
,
Philippe Olivier Alexandre Navaux
,
Jean-François Méhaut
On the energy efficiency and performance of irregular application executions on multicore, NUMA and manycore platforms.
J. Parallel Distributed Comput.
76 (2015)
Edson L. Padoin
,
Laércio Lima Pilla
,
Márcio Castro
,
Francieli Zanon Boito
,
Philippe Olivier Alexandre Navaux
,
Jean-François Méhaut
Performance/energy trade-off in scientific computing: the case of ARM big.LITTLE and Intel Sandy Bridge.
IET Comput. Digit. Tech.
9 (1) (2015)
Luís Fabrício Wanderley Góes
,
Christiane Pousa Ribeiro
,
Márcio Castro
,
Jean-François Méhaut
,
Murray Cole
,
Marcelo Cintra
Automatic Skeleton-Driven Memory Affinity for Transactional Worklist Applications.
Int. J. Parallel Program.
42 (2) (2014)
Márcio Castro
,
Fabrice Dupros
,
Emilio Francesquini
,
Jean-François Méhaut
,
Philippe Olivier Alexandre Navaux
Energy Efficient Seismic Wave Propagation Simulation on a Low-Power Manycore Processor.
SBAC-PAD
(2014)
Márcio Castro
,
Luís Fabrício Wanderley Góes
,
Jean-François Méhaut
Adaptive thread mapping strategies for transactional memory applications.
J. Parallel Distributed Comput.
74 (9) (2014)
Edson L. Padoin
,
Márcio Castro
,
Laércio Lima Pilla
,
Philippe Olivier Alexandre Navaux
,
Jean-François Méhaut
Saving energy by exploiting residual imbalances on iterative applications.
HiPC
(2014)
Fernando Rui
,
Márcio Castro
,
Dalvan Griebler
,
Luiz Gustavo Fernandes
Evaluating the Impact of Transactional Characteristics on the Performance of Transactional Memory Applications.
PDP
(2014)
Márcio Castro
,
Emilio Francesquini
,
Thomas Messi Nguélé
,
Jean-François Méhaut
Analysis of computing and energy performance of multicore, NUMA, and manycore platforms for an irregular application.
IA3@SC
(2013)
Márcio Castro
,
Luís Fabrício Wanderley Góes
,
Luiz Gustavo Fernandes
,
Jean-François Méhaut
Dynamic Thread Mapping Based on Machine Learning for Transactional Memory Applications.
Euro-Par
(2012)
Márcio Castro
,
Luís Fabrício Wanderley Góes
,
Christiane Pousa Ribeiro
,
Murray Cole
,
Marcelo Cintra
,
Jean-François Méhaut
A machine learning-based approach for thread mapping on transactional memory applications.
HiPC
(2011)
Márcio Castro
,
Kiril Georgiev
,
Vania Marangozova-Martin
,
Jean-François Méhaut
,
Luiz Gustavo Fernandes
,
Miguel Santana
Analysis and Tracing of Applications Based on Software Transactional Memory on Multicore Architectures.
PDP
(2011)
Christiane Pousa Ribeiro
,
Márcio Castro
,
Jean-François Méhaut
,
Alexandre Carissimi
Improving Memory Affinity of Geophysics Applications on NUMA Platforms Using Minas.
VECPAR
(2010)
Christiane Pousa Ribeiro
,
Jean-François Méhaut
,
Alexandre Carissimi
,
Márcio Castro
,
Luiz Gustavo Fernandes
Memory Affinity for Hierarchical Shared Memory Multiprocessors.
SBAC-PAD
(2009)
Márcio Castro
,
Luiz Gustavo Fernandes
,
Christiane Pousa Ribeiro
,
Jean-François Méhaut
,
Marilton Sanchotene de Aguiar
NUMA-ICTM: A parallel version of ICTM exploiting memory placement strategies for NUMA machines.
IPDPS
(2009)
Fabio Giannetti
,
Luiz Gustavo Fernandes
,
Rogerio Timmers
,
Thiago Nunes
,
Mateus Raeder
,
Márcio Castro
High performance XSL-FO rendering for variable data printing.
SAC
(2006)