Proposta de conversão automática em hardware de instruções para execução em memória

  • Rodrigo Machniewicz Sokulski UFPR
  • Marco Antonio Zanata Alves UFPR

Resumo


Uma das possíveis soluções para problemas como o Memory wall e o Gargalo de von Neumann consiste na adição de unidades de processamento próximas à memória, técnica denominada Processing-In-Memory (PIM). Este documento apresenta nossa proposta de trabalho, uma extensão de hardware para a conversão dinâmica de instruções para o processamento vetorial em memória.

Referências

Cordeiro, A. S. (2020). Porting machine learning algorithms to vector-in-memory architecture. Master’s thesis, Pós-Graduação em Informática Universidade Federal do Paraná, Curitiba PR.

K. Chang, K. (2017). Understanding and Improving the Latency of DRAM-Based Memory Systems. PhD thesis, Carnegie Mellon University, Pittsburgh USA.

Lechner, M. (2020). Evolution of single-threaded x86 cpu performance.

Santos, P. C., Moreira, F. B., Cordeiro, A. S., Santos, S. R., Kepe, T. R., Carro, L., and Alves, M. A. Z. (2021). Survey on near-data processing: Applications and architectures. Journal of Integrated Circuits and Systems, 16(2):1–17.

Talati, N., Ben-Hur, R., Wald, N., Haj-Ali, A., Reuben, J., and Kvatinsky, S. (2019). mMPU—a real processing-in-memory architecture to combat the von neumann bottleneck. In Applications of Emerging Memory Technology, pages 191–213. Springer Singapore.

Wulf, W. A. and McKee, S. A. (1995). Hitting the memory wall: Implications of the obvious. SIGARCH Comput. Archit. News, 23(1):20–24.
Publicado
18/04/2022
SOKULSKI, Rodrigo Machniewicz; ALVES, Marco Antonio Zanata. Proposta de conversão automática em hardware de instruções para execução em memória. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 22. , 2022, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 99-100. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2022.19181.