Proposta de conversão automática em hardware de instruções para execução em memória
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.
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
Como Citar
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.