Skip to content

[P1] A memory hierarchy estimator for data array partition/mapping #193

@ShangkunLi

Description

@ShangkunLi

We need to integrate a memory hierarchy estimator for single-CGRA/multi-CGRA for array partition/mapping.

Goal

  1. A Memory Hierarchy Estimator
    This simulator takes the mapping result of a single kernel as input and estimates the extra latency brought by the memory hierarchy.

The estimator should be able to support the following memory hierarchy:

  • SRAM
  • Cache
  • Configurable Shard Memory (SRAM + Cache)
  1. A Multi-CGRA Scheduler for A Single Kernel
    Based on the estimation, we are able to determine the optimal array partition/schedule method of this single kernel on a multi-CGRA system. For example, equally distributing the whole fir kernel on a multi-CGRA system would explore more parallelism than deploying it on a single CGRA.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions