staticvoid workloadIndexMapped() { for (int i = 0; i < a.length; i += SPECIES.length()) {
FloatVector av = FloatVector.fromArray(SPECIES, a, i, IDENTITY_INDEX_MAPPING, 0);
FloatVector bv = FloatVector.fromArray(SPECIES, b, i, IDENTITY_INDEX_MAPPING, 0);
av.add(bv).intoArray(c, i, IDENTITY_INDEX_MAPPING, 0);
}
}
publicstaticvoid main(String args[]) { for (int i = 0; i < 30_0000; i++) {
workload();
} for (int i = 0; i < a.length; i++) { if (c[i] != a[i] + b[i]) thrownew AssertionError();
}
Arrays.fill(c, 0.0f);
for (int i = 0; i < 30_0000; i++) {
workloadIndexMapped();
} for (int i = 0; i < a.length; i++) { if (c[i] != a[i] + b[i]) thrownew AssertionError();
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.