Matrix-Multiply Assist (MMA) Best Practices Guide

A draft IBM Redpaper publication

Updated 16 February 2021

cover image

ISBN-10: 0738459453
ISBN-13: 9780738459455
IBM Form #: REDP-5612-00

More options

Rate and comment

Authors: Jose Moreira, Puneeth Bhat A H, Satish Kumar Sadasivam


This publication is for software developers who want to understand the Matrix-Mulitply Assist (MMA) function, particularly those writing libraries for high performance computing and machine learning applications.

Table of contents

Matrix multiplication
MMA architecture
Programming with MMA
Advanced programming concepts
MMA programming with GCC built-ins
List of MMA compiler built-ins
List of MMA instructions in Power ISA v3.1

These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors. This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.

Follow IBM Redbooks

Follow IBM Redbooks