 }
 
 private func _createResourcesForDevice(
-    device: MTLDevice, dimensionCapacity n: Int
+    device: MTLDevice
 ) -> PerformanceTestCase.Resources? {
     guard
         let pipeline = MetalPipeline(device: device, countAlignment: 8),
-        inputA = pipeline.newMatrixWithRowCount(n, columnCount: n),
-        inputB = pipeline.newMatrixWithRowCount(n, columnCount: n),
-        metalOutput = pipeline.newMatrixWithRowCount(n, columnCount: n),
-        cpuOutput = CPUMatrix(rowCount: n, columnCount: n, countAlignment: 8)
+        inputA = pipeline.newMatrixWithRowCount(1, columnCount: 1),
+        inputB = pipeline.newMatrixWithRowCount(1, columnCount: 1),
+        metalOutput = pipeline.newMatrixWithRowCount(1, columnCount: 1),
+        cpuOutput = CPUMatrix(rowCount: 1, columnCount: 1, countAlignment: 8)
     else { return nil }
     
     return PerformanceTestCase.Resources(

    
    init?(
        device: MTLDevice,
        dimensionCapacity: Int = 2048,
        testCount: Int = 20,
        loopsPerTest: Int = 100
    ) {

        else { return nil }
        
        guard
            let resources = _createResourcesForDevice(device)
        else { return nil }
        
        self.resources = resources
