中文

拖延即所需:指数索引累加器用于浮点、Posit 与对数数

计算机视觉与模式识别 2024-06-11 v1 人工智能 硬件体系结构

摘要

本文讨论了一种简单且有效的数值序列求和方法。该方法包含两个阶段:在累加阶段,将浮点数的尾数相加到按指数索引的累加器中;在重构阶段,最终化求和结果。本文给出了针对 FPGA 和 ASIC 的各种架构细节,包括将运算与乘法器融合、创建高效 MAC 的方法。Present了一些针对 FPGA 的结果,包括一个可在 700+ MHz 时钟频率下使用约 6,400 个 LUT + 64 个 DSP48 的 AMD FPGA 中,每时钟周期执行两个 4x4 矩阵的 bfloat16 值相乘并累加的张量核心。该方法随后扩展到 posit 和对数数。

关键词

引用

@article{arxiv.2406.05866,
  title  = {Procrastination Is All You Need: Exponent Indexed Accumulators for Floating Point, Posits and Logarithmic Numbers},
  author = {Vincenzo Liguori},
  journal= {arXiv preprint arXiv:2406.05866},
  year   = {2024}
}