Matrix-Multiply Assist (MMA) Best Practices Guide

A draft IBM Redpaper publication

Updated 16 December 2020

cover image

IBM Form #: REDP-5612-00

More options

Rate and comment

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

Abstract

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