[Crib-list] SPEAKER: Peter James Ahrens (MIT) / CRIBB Seminar / Friday, May 7, 2021 / TIME: 12:00 PM - 1:00 PM / (ZOOM Info below)

Shirley Entzminger daisymae at math.mit.edu
Wed May 5 17:35:41 EDT 2021



 		    COMPUTATIONAL RESEARCH in BOSTON and BEYOND SEMINAR
                                             (CRIBB)


ZOOM MEETING info:

 	https://mit.zoom.us/j/96155042770

 	Meeting ID: 961 5504 2770

-------------------------------------------------

DATE:	Friday, May 7, 2021

TIME:	12:00 Noon to 1:00 PM


TItLE:  On Optimal Partitioning for Variable Block Row Format


SPEAKER: Peter James Ahrens  (MIT)


ABSTRACT:

The Variable Block Row (VBR) format is an influential blocked sparse matrix 
format designed for matrices with shared sparsity structure between adjacent 
rows and columns. VBR groups adjacent rows and columns, storing the resulting 
blocks that contain nonzeros in a dense format. This reduces the memory 
footprint and enables optimizations such as register blocking and 
instruction-level parallelism. Existing approaches use heuristics to determine 
which rows and columns should be grouped together. We show that finding the 
optimal grouping of rows and columns for VBR is NP-hard under several 
reasonable cost models. In light of this finding, we propose a 1-dimensional 
variant of VBR, called 1D-VBR, which achieves better performance than VBR by 
only grouping rows. We describe detailed cost models for runtime and memory 
consumption. Then, we describe a linear time dynamic programming solution for 
optimally grouping the rows for 1D-VBR format. We extend our algorithm to 
produce a heuristic VBR partitioner which alternates between optimally 
partitioning rows and columns, assuming the columns or rows to be fixed, 
respectively. Our alternating heuristic produces VBR matrices with the smallest 
memory footprint of any partitioner we tested.

BIO:

Peter Ahrens is a DOE CSGF (Computational Science Graduate Fellow) at MIT 
working with Professor Saman Amarasinghe. Peter focuses on problems of 
efficiently allocating machine resources to sparse computations.

================================================

Massachusetts Institute of Technology
Cambridge, MA  02139


For information about the CRIBB Seminar, please visit:

 	https://math.mit.edu/sites/crib/


Seminar will be virtual.  ZOOM Info is at the top of this page, on the attached
poster and on the CRIBB website:


Please contact me if you have any questions.

===

Shirley A. Entzminger
Administrative Assistant II
Department of Mathematics
Massachusetts Institute of Technology
77 Massachusetts Avenue
Building 2, Room 350A
Cambridge, MA 02139
PHONE: 	(617) 253-4994
E-mail:	daisymae at math.mit.edu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CRIBB Seminar Spk, Peter James Ahrens (MIT) -- Friday, May 7, 	2021.pdf
Type: application/pdf
Size: 174852 bytes
Desc: 
Url : http://mailman.mit.edu/pipermail/crib-list/attachments/20210505/b13fc592/attachment.pdf


More information about the CRiB-list mailing list