← → Figure 2. The SLATE software stack is designed in layers, thus enabling applications to call device-optimized linear algebra libraries.