You can see bellow Some of my last publications. See the updated and complete list in Lattes Curriculum or the most important ones at dblp

2020

  • KEPE, TIAGO R.; ALMEIDA, EDUARDO C.; ALVES, MARCO A. Z.. Database Processing-in-Memory. In: International Conference on Very Large Data Bases (VLDB), 2020, Tokyo – Japan.

2019

  • RIGHI, R. R. ; COSTA, C. ; FACCO, V. ; FONTANA, I. ; PILLON, M. ; ALVES, MARCO A. Z. . Towards providing middleware-level proactive resource reorganisation for elastic HPC applications in the cloud. In: International Journal of Grid and Utility Computing (IJGUC), 2019, v. 10, p. 76. (Journal) [PDF]
  • SANTOS, P. C. ; BECK FILHO, A. C. S. ; AHMED, H. ; LIMA, JOAO P. C. ; CARRO, L. ; ALVES, MARCO A. Z. ; MOURA, RAFAEL F. . A Technologically Agnostic Framework for Cyber-Physical and IoT Processing-in-Memory-based Systems Simulation. In: Microprocessors and Microsystems (MICPRO), 2019, v. 69, p. 101-111. (Journal) [PDF]
  • PIRES, IVAN LUIZ PEDROSO ; ALBINI, LUIZ CARLOS PESSOA ; ALVES, MARCO A. Z. . Trace-driven and processing time extensions for Noxim simulator. In: Design Automation for Embedded Systems (DAES), 2019, v. 1, p. 1. (Journal) [PDF]
  • LIMA, J. P. C. ; C. SANTOS, PAULO ; MOURA, R. F. ; ALVES, MARCO A. Z. ; BECK FILHO, A. C. S. ; CARRO, L. . Exploiting reconfigurable vector processing for energy-efficient computation in 3D-stacked memories. In: 15th International Symposium on Applied Reconfigurable Computing (ARC), 2019, Darmstadt – Germany. [PDF]
  • AHMED, HAMEEZA ; SANTOS, PAULO C. ; LIMA, JOAO P. C. ; MOURA, RAFAEL F. ; ALVES, MARCO A. Z.; BECK, ANTONIO C. S. ; CARRO, LUIGI . A Compiler for Automatic Selection of Suitable Processing-in-Memory Instructions. In: 22nd Design, Automation & Test in Europe Conference & Exhibition (DATE), 2019, Florence – Italy. p. 564. [PDF]
  • SANTOS, P. C. ; LIMA, J. P. C. ; MOURA, R. F. ; ALVES, MARCO A. Z. ; BECK FILHO, A. C. S. ; CARRO, L. . Solving Datapath Issues on Near-Data Accelerators. In: 6th International Embedded Systems Symposium (IESS), 2019, Friedrichshafen – Germany. [PDF]
  • Kepe, Tiago R. ; ALMEIDA, EDUARDO C. ; ALVES, MARCO A. Z. . Artigo Visão: Processamento de Banco de Dados em Memória. In: 34th Brazilian Symposium on Databases (SBBD), 2019, Fortaleza – Brazil. [PDF]
  • CRISTO, F. S. ; ALMEIDA, EDUARDO C. ; ALVES, MARCO A. Z. . ViViD Cuckoo Hash: Fast Cuckoo Table Building in SIMD. In: 20th Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2019, Campo Grande – Brazil. [PDF]
  • KOHLER, R. ; ALVES, MARCO A. Z. . Acelerando requisições de prováveis cache misses com requisições em paralelo cache/DRAM. In: 9th Brazilian Symposium on Computing Systems Engineering (SBESC), 2019, Natal. [PDF]
  • CARRENO, EMMANUELL D. ; ALVES, MARCO A. Z. ; DIENER, MATTHIAS ; ROLOFF, EDUARDO ; NAVAUX, PHILIPPE A. O. . Multi-phased Task Placement of HPC Applications in the Cloud. In: 18th International Symposium on Parallel and Distributed Computing (ISPDC), 2019, Amsterdam – The Netherlands.  p. 103. [PDF]

2018

  • PIRES, IVAN LUIZ PEDROSO; ALVES, MARCO A. Z.; ALBINI, LUIZ CARLOS PESSOA. Expansible Network-on-Chip Architecture. In: Advances in Electrical and Computer Engineering (AECE), 2018, v. 18, p. 61-68. (Journal) [PDF]
  • DOMINICO, SIMONE; ALMEIDA, E. C.; MEIRA, JORGE A.; ALVES, MARCO A. Z. An Elastic Multi-Core Allocation Mechanism for Database Systems In: 34th International Conference on Data Engineering (ICDE), 2018, Paris – France, p.473. [PDF]
  • BONA, L. C. E.; ELIAS, A.; ZIVIANI, A. P.; CORTES, T.; NOU, R.; ALVES, MARCO A. Z.; Freezing Time: A New Approach for Emulating Fast Storage Devices Using VM. In: 26th International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2018, Milwaukee – USA. [PDF]
  • TOME, D. G.; KEPE, T. R.; ALVES, MARCO A. Z.; ALMEIDA, E. C.. Near-Data Filters: Taking Another Brick from the Memory Wall. In: 9th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS/VLDB), 2018, Rio De Janeiro – Brazil. [PDF]
  • SANTOS, PAULO C.; OLIVEIRA, GERALDO F.; LIMA, JOAO P.; ALVES, MARCO A. Z.; CARRO, LUIGI; BECK, ANTONIO C. S. . Processing in 3D memories to speed up operations on complex data structures. In: 21st Design, Automation & Test in Europe Conference & Exhibition (DATE), 2018, Dresden – Germany. p. 897. [PDF]
  • TOME, DIEGO G.; SANTOS, PAULO C.; CARRO, LUIGI; ALMEIDA, EDUARDO C.; ALVES, MARCO A. Z.. HIPE: HMC instruction predication extension applied on database processing. In: 21st Design, Automation & Test in Europe Conference & Exhibition (DATE), 2018, Dresden – Germany. p. 261. [PDF]
  • DE LIMA, JOÃO PAULO C.; SANTOS, PAULO CESAR; ALVES, MARCO A. Z.; BECK, ANTONIO C. S.; CARRO, LUIGI. Design space exploration for PIM architectures in 3D-stacked memories. In: 15th International Conference on Computing Frontiers (CF). 2018, Ischia – Italy. p. 113. [PDF]

2017

  • SANTOS, PAULO C.; OLIVEIRA, GERALDO F.; TOME, DIEGO G.; ALVES, MARCO A. Z.; ALMEIDA, EDUARDO C.; CARRO, LUIGI. Operand size reconfiguration for big data processing in memory. In: 20th Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017, Lausanne – Switzerland. p. 710. [PDF]
  • OLIVEIRA JUNIOR, G. F.; SANTOS, P. C.; ALVES, MARCO A. Z.; CARRO, L.. NIM: an HMC-based Machine for Neuron Computation. In: 13th International Symposium on Applied Reconfigurable Computing (ARC), 2017, Delft – The Netherlands. [PDF]
  • DIENER, MATTHIAS ; CRUZ, EDUARDO H. M. ; ALVES, MARCO A. Z. ; BORIN, EDSON ; NAVAUX, PHILIPPE O. A. . Optimizing memory affinity with a hybrid compiler/OS approach. In: 17th Computing Frontiers (CF), 2017, Siena – Italy. p. 221 [PDF]
  • OLIVEIRA, GERALDO F.; SANTOS, PAULO C.; ALVES, MARCO A. Z.; CARRO, LUIGI. A generic processing in memory cycle accurate simulator under hybrid memory cube architecture. In: 17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2017, Pythagorion – Greece. p. 54. [PDF]
  • PIRES, IVAN LUIZ PEDROSO ; ALVES, MARCO A. Z. ; ALBINI, LUIZ CARLOS PESSOA . Trace-Driven Extension for Noxim Simulator. In: 7th Brazilian Symposium on Computing Systems Engineering (SBESC), 2017, Curitiba – Brazil. p. 102. [PDF]
  • CORDEIRO, A. S.; ALVES, MARCO A. Z. . Geração de traços de simulação para instruções de processamento em memória. In: 7th Brazilian Symposium on Computing Systems Engineering (SBESC), 2017, Curitiba – Brazil. [PDF]
  • CORDEIRO, A. S.; KEPE, T. R.; TOME, D. G.; ALMEIDA, E. C.; ALVES, MARCO A. Z..Intrinsics-HMC: An Automatic Trace Generator for Simulations of Processing-In-Memory Instructions. In: 18th Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2017, Campinas – Brazil. [PDF]

2016

  • MOREIRA, FRANCIS B. ; ALVES, MARCO A. Z. ; DIENER, MATTHIAS ; NAVAUX, PHILIPPE O.A. ; KOREN, ISRAEL . A dynamic block-level execution profiler. In: Parallel Computing (PARCO), 2016, v. 54, p. 15-28. (Journal) [PDF]
  • DIENER, MATTHIAS ; CRUZ, EDUARDO H. M. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. ; KOREN, ISRAEL . Affinity-Based Thread and Data Mapping in Shared Memory Systems. In: ACM Computing Surveys (CS), 2016, v. 49, p. 1-38. (Journal) [PDF]
  • ALVES, MARCO A. Z.; DIENER, MATTHIAS; C. SANTOS, PAULO; CARRO, LUIGI. Large Vector Extensions Inside the HMC. In: 19th Design, Automation & Test in Europe Conference & Exhibition (DATE), 2016, Dresden – Germany. p. 1249-1254. [PDF]
  • SANTOS, PAULO C. ; ALVES, MARCO A. Z. ; DIENER, MATTHIAS ; CARRO, LUIGI ; NAVAUX, PHILIPPE O. A. . Exploring Cache Size and Core Count Tradeoffs in Systems with Reduced Memory Access Latency. In: 24th Euromicro International Conference on Parallel, Distributed, and Network Based Processing (PDP), Heraklion – Greece, 2016. p. 388-392. [PDF]
  • DIENER, MATTHIAS ; CRUZ, EDUARDO H. M. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. . Communication in Shared Memory: Concepts, Definitions, and Efficient Detection. In: 24th Euromicro International Conference on Parallel, Distributed, and Network Based Processing (PDP), Heraklion – Greece. 2016, p. 151. [PDF]

2015

  • CRUZ, E. H. M. ; DIENER, M. ; ALVES, MARCO A. Z. ; PILLA, LAERCIO L. ; NAVAUX, PHILIPPE O.A. . LAPT: A Locality-Aware Page Table for Thread and Data Mapping. In: Parallel Computing (PARCO), 2015, v. 54, p. 59-71. (Journal) [PDF]
  • ALVES, MARCO A. Z.; SANTOS, PAULO C.; DIENER, MATTHIAS; CARRO, LUIGI. Reconfigurable Vector Extensions inside the DRAM. In: 10th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015, Bremen – Germany. [PDF]
  • ALVES, MARCO A. Z.; VILLAVIEJA, C.; DIENER, M.; MOREIRA, F. B.; NAVAUX, P. O. A. . SiNUCA: A Validated Microarchitecture Simulator. In: 17th International Conference On High Performance Computing And Communications (HPCC), 2015, New York – USA. [PDF]
  • ALVES, MARCO A. Z.; SANTOS, PAULO C.; MOREIRA, FRANCIS B.; DIENER, MATTHIAS; CARRO, LUIGI. Saving memory movements through vector processing in the DRAM. In: 21st International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2015, Amsterdam – The Netherlands. [PDF]
  • ALVES, MARCO A. Z.; SANTOS, PAULO C.; DIENER, MATTHIAS; CARRO, LUIGI. Opportunities and Challenges of Performing Vector Operations inside the DRAM.  In: 1st International Symposium on Memory Systems (MEMSYS), 2015. [PDF]
  • SANTOS, PAULO C.; ALVES, MARCO A. Z.; CARRO, LUIGI . HMC and DDR performance trade-offs. In: 2nd International Embedded Systems Symposium (IESS), 2015. [PDF]

2014

  • CRUZ, EDUARDO H.M. ; DIENER, MATTHIAS ; ALVES, MARCO A.Z. ; PILLA, LAERCIO L. ; NAVAUX, PHILIPPE O.A. . Optimizing Memory Locality Using a Locality-Aware Page Table. In: 26th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2014, Paris – France. p. 198. [PDF]
  • MOREIRA, F. B. ; ALVES, MARCO A. Z. ; DIENER, M. ; NAVAUX, P. O. A. ; KOREN, I. . Profiling and Reducing Micro-Architecture Bottlenecks at the Hardware Level. In: 26th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2014, Paris – France. [PDF]
  • SOUZA, M. A. ; ALVES, MARCO A. Z. ; FREITAS, H. C. ; NAVAUX, P. O. A. . Avaliação do Consumo Energético em Arquiteturas Multi-Core com Memória Cache Compartilhada. In: 13th Workshop em Desempenho de Sistemas Computacionais e de Comunicação (WPerformance), 2014, Brasilia – Brazil.  p. 1812-1824. [PDF]

2013

  • CRUZ, E. H. M. ; DIENER, M. ; ALVES, MARCO A. Z. ; NAVAUX, P. O. A. . Dynamic thread mapping of shared memory applications by exploiting cache coherence protocols. In: Journal of Parallel and Distributed Computing (JPDC) , 2013, v. 73, p. 1-14. (Journal)
  • MOREIRA, F. B. ; ALVES, MARCO A. Z.; DIENER, M. ; NAVAUX, P. O. A. . Influência das Características de Processadores e Aplicações no Nível de Blocos Básicos. In: 14th Symposium on Computing Systems (WSCAD-SCC), 2013, Ipojuca – Brazil. p. 84-91.
  • ALVES, MARCO A. Z.; VILLAVIEJA, C. ; DIENER, M. ; NAVAUX, P. O. A. . Energy Efficient Last Level Caches via Last Read/Write Prediction. In: 25th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2013, Ipojuca – Brazil. p. 73-80.

2012

  • CRUZ, E. H. M. ; ALVES, MARCO A. Z. ; RIBEIRO, C. P. ; CARISSIMI, A. S. ; NAVAUX, P. O. A. ; MEHAUT, J. . Memory-aware Thread and Data Mapping for Hierarchical Multi-core Platforms. In: International Journal of Networking and Computing (IJNC), 2012, v. 2, p. 97-116. (Journal)
  • ALVES, MARCO A. Z.; KHUBAIB; EBRAHIMI, EIMAN ; NARASIMAN, VEYNU T. ; VILLAVIEJA, CARLOS ; NAVAUX, PHILIPPE O. A. ; PATT, YALE N. . Energy Savings via Dead Sub-Block Prediction. In: 24th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2012, New York – USA, p. 51.

2011

  • ALVES, MARCO A. Z.; FREITAS, H. C. ; NAVAUX, P. O. A. . HIGH LATENCY AND CONTENTION ON SHARED L2-CACHE FOR MANY-CORE ARCHITECTURES. In: Parallel Processing Letters (PPL), v. 21, p. 85, 2011. (Journal)
  • RUTZIG, M. B. ; BECK FILHO, A. C. S. ; MADRUGA, F. L. ; ALVES, MARCO A. Z. ; FREITAS, H. C. ; MAILLARD, N. ; NAVAUX, P. O. A. ; CARRO, L. . Boosting Parallel Applications Performance on Applying DIM Technique in a Multiprocessing Environment. In: International Journal of Reconfigurable Computing (IJRC), 2011, p. 1-13. (Journal)
  • CRUZ, E. H. M. ; ALVES, MARCO A. Z.; CARISSIMI, A. S. ; NAVAUX, P. O. A. ; RIBEIRO, C. P. ; MEHAUT, JEAN-FRANCOIS . Using Memory Access Traces to Map Threads and Data on Hierarchical Multi-core Platforms. In: 25th International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011, Anchorage – USA.
  • MOREIRA, FRANCIS B. ; CRUZ, EDUARDO H. M. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. . Scratchpad Memories for Parallel Applications in Multi-core Architectures, In: 12th Symposium on Computing Systems (WSCAD-SCC), 2011, Vitória – Brazil.

2010

  • FREITAS, HENRIQUE C. ; SCHNORR, LUCAS M. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. . Impact of Parallel Workloads on NoC Architecture Design. In: 18th Euromicro International Conference on Parallel, Distributed and NetworkBased Processing (PDP), 2010, Pisa – Italy. p. 551-555.
  • DIENER, M. ; MADRUGA, F. L. ; RODRIGUES, E. R. ; ALVES, MARCO A. Z. ; SCHNEIDER, J. ; NAVAUX, PHILIPPE O. A. ; HEIß, H. . Evaluating Thread Placement Based on Memory Access Patterns for Shared Cache Multi-core Processors. In: International Symposium on Advanced on High Performance Computing and Networking, 2010, Melbourne – Australia. p. 491-496.
  • RUTZIG, MATEUS B ; MADRUGA, FELIPE ; ALVES, MARCO A. Z. ; COTA, HENRIQUE ; BECK, ANTONIO C. S. ; MAILLARD, NICOLAS ; NAVAUX, PHILIPPE O. A.; CARRO, LUIGI . TLP and ILP exploitation through a reconfigurable multiprocessor system. In: 24th International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010, Atlanta – USA, p. 1-8.
  • MOR, STEFANO D. K. ; ALVES, MARCO A. Z. ; LIMA, JOÃO V. F. ; MAILLARD, NICOLAS ; NAVAUX, PHILIPPE O. A. . Eficiência Energética em Computação de Alto Desempenho: Uma Abordagem em Arquitetura e Programação para Green Computing. In: 37th Seminário Integrado de Software e Hardware (SEMISH), 2010, Belo Horizonte – Brazil.
  • ALVES, MARCO A. Z.; NAVAUX, PHILIPPE O. A. . Intermediary Cache Memory Level for Data Exchange and Interactions of Parallel Scientific Applications. In: Conferencia Latino Americana de Computación de Alto Rendimiento (CLCAR), 2010, Gramado – Brazil. p. 107-116.
  • ALVES, MARCO A. Z.; CERA, MÁRCIA C. ; LIMA, JOÃO V. F. ; MAILLARD, NICOLAS ; NAVAUX, PHILIPPE O. A. . Enhancing Energy Efficiency using Efficient Parallel Programming Techniques. In: Conferencia Latino Americana de Computación de Alto Rendimiento (CLCAR), 2010, Gramado – Brazil, p. 117-124.
  • CRUZ, EDUARDO H. M. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. . Process Mapping Based on Memory Access Traces, In: 11th Symposium on Computing Systems (WSCAD-SCC), 2010. p. 72-79.

2009

  • ALVES, MARCO A. Z.; FREITAS, HENRIQUE C. ; NAVAUX, PHILIPPE O. A. . Investigation of Shared L2 Cache on Many-Core Processors. In: 1st Workshop on Many-Cores (WMC-ARCS), 2009, Delft – The Netherlands.  p. 21-30.
  • FREITAS, HENRIQUE C. ; MADRUGA, FELIPE L. ; ALVES, MARCO A. Z. ; NAVAUX, PHILIPPE O. A. . Design of Interleaved Multithreading for Network Processors on Chip. In: 22nd International Symposium on Systems and Circuits (ISCAS), 2009, Taipei – China. p. 2213-2216.
  • FREITAS, HENRIQUE C. ; ALVES, MARCO A. Z. ; SCHNORR, LUCAS M. ; NAVAUX, PHILIPPE O. A. . Performance Evaluation of NoC Architectures for Parallel Workloads. In: 3rd International Symposium on Networks-on-Chip (NOCS), 2009, San Diego – USA, p. 87-87.

2008

  • FREITAS, HENRIQUE C. ; ALVES, MARCO A. Z. ; MAILLARD, NICOLAS ; NAVAUX, PHILIPPE O. A. . Ensino de Arquiteturas de Processadores Multi-Core Através de um Sistema de Simulação Completo e da Experiência de um Projeto de Pesquisa. In: 2nd Workshop sobre Educação em Arquitetura de Computadores (WEAC), 2008, p. 1-8.

2007

  • ALVES, MARCO A. Z.; FREITAS, HENRIQUE C. ; WAGNER, FLÁVIO R. ; NAVAUX, PHILIPPE O. A. . Influência do Compartilhamento de Cache L2 em um Chip Multiprocessado sob Cargas de Trabalho com Conjuntos de Dados Contíguos e Não Contíguos. In: 8th Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD), 2007, Gramado – Brazil.

2006

  • ALVES, MARCO A. Z.; DOESCHER, ERWIN . APPROXIMATIONS OF THE POISSON EQUATION USING NUMERICAL METHODS: PERFORMANCE AND RESULTS. In: 29th Congresso Nacional de Matemática Aplicada Computacional (CNMAC), 2006, Campinas – Brazil.