Assigning dnn weights to a 3d crossbar array
AssigneeInternational Business Machines Corporation
InventorsGeoffrey Burr, HsinYu Tsai, Irem Boybat Kara, Martin Michael Frank
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGeoffrey Burr, HsinYu Tsai, Irem Boybat Kara, Martin Michael Frank
Estimating the term…
A system, method and computer program product for assigning deep neural network (DNN) weight matrices to a Compute-in-Memory (CiM) accelerator system, and particularly, efficient allocation strategies for assigning DNN model weight-layers to two-dimensional (2D) tiers of three-dimensional (3D) crossbar array tiles. Such efficient allocation strategies for assigning DNN model weight-layers to tiers and tiles of a CiM accelerator are optimized to minimize contention, latency and dead-time, and to maximize accelerator throughput. In one scenario, efficient allocation strategies include assigning DNN weight matrices to the 2D tiers of a 3D crossbar array tile to maximize throughput and minimize completion latency for a finite-batch-size example of an incoming workflow. In a further scenario, efficient allocation strategies assign DNN weight matrices to the 2D tiers of a 3D crossbar array tile to minimize dead-time-latency-before-next-batch-member-can-be-input in an infinite-batch-size or a continuous workflow scenario.
A compute-in-memory (CiM) accelerator system comprising:
A compute-in-memory accelerator system comprising:
A method for operating a compute-in-memory accelerator system comprising:
A compute-in-memory accelerator system comprising:
A method for operating a compute-in-memory accelerator system comprising:
Dependencies are inferred from the claim text.