skip to main content
Primo Search
Search in: Busca Geral

Improving Utilization of Dataflow Architectures Through Software and Hardware Co-Design

Fan, Zhihua ; Li, Wenming ; Tang, Shengzhong ; An, Xuejun ; Ye, Xiaochun ; Fan, Dongrui

Euro-Par 2023: Parallel Processing, p.245-259 [Periódico revisado por pares]

Cham: Springer Nature Switzerland

Sem texto completo

Citações Citado por
  • Título:
    Improving Utilization of Dataflow Architectures Through Software and Hardware Co-Design
  • Autor: Fan, Zhihua ; Li, Wenming ; Tang, Shengzhong ; An, Xuejun ; Ye, Xiaochun ; Fan, Dongrui
  • Assuntos: Dataflow Architecture ; Decoupled Architecture
  • É parte de: Euro-Par 2023: Parallel Processing, p.245-259
  • Descrição: Dataflow architectures can achieve much better performance and higher efficiency than general-purpose core, approaching the performance of a specialized design while retaining programmability. However, dataflow architectures often face challenges of low utilization of computational resources if the application algorithms are irregular. In this paper, we propose a software and hardware co-design technique that makes both regular and irregular applications efficient on dataflow architectures. First, we dispatch instructions between dataflow graph (DFG) nodes to ensure load balance. Second, we decouple threads within the DFG nodes into consecutive pipeline stages and provide architectural support. By time-multiplexing these stages on each PE, dataflow hardware can achieve much higher utilization and performance. We show that our method improves performance by gmean 2.55×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document} times end{document} (and up to 3.71×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document} times end{document}) over a conventional dataflow architecture (and by gmean 1.80×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document} times end{document} over Plasticine) on a variety of challenging applications.
  • Títulos relacionados: Lecture Notes in Computer Science
  • Editor: Cham: Springer Nature Switzerland
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.