DiamondLightSource / DiamondLightSource/ppmac_ushm_buffer
Flat indexing
- Vorherrschende Sprache
- C
- Sterne
- 1
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Using flat indexing might improve performance and make it less convoluted.
Example
```
#define ROWS 100
#define COLS 100
for (int k = 0; k < ROWS * COLS; k++) {
int i = k / COLS;
int j = k % COLS;
do_something(i, j);
}
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue enthält nur ein C-Beispiel und nennt keine Datei, Funktion, Benchmark oder Test. Lokalisieren Sie zunächst die Implementierung der Pufferverwaltung und erstellen Sie eine Baseline; definieren Sie die betroffene API, das Leistungsziel und die Validierung, bevor Sie entscheiden, ob diese Änderung angemessen ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c
- Bereich
- embedded-iot
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100