hardwareafhængigheder
Hardwareafhængigheder er de krav til specifik hardware, som software har brug for for at kunne køre korrekt eller med fuld ydeevne. Afhængighederne kan være eksplicitte, som minimums krav til CPU-arkitektur, mængden af RAM, en bestemt grafikkortmodel eller understøttelse af et bestemt instrukssæt. De kan også være implicitte, for eksempel krav til en bestemt chipset, en tilsluttet enhed eller en hardwareaccelerator, der kræver passende drivere og firmware.
Afhængighederne opstår ofte gennem drivere og firmware leveret af hardwareproducenter eller gennem operativsystemet. De kan ændre
Håndtering af hardwareafhængigheder indebærer tydelig dokumentation af kravene, installations- og runtime-checks samt mekanismer, der kan tilpasse
Eksempler inkluderer spil og medieredskaber, der kræver bestemte GPU-modeller eller hardwaredekodere, eller maskinlæringsapplikationer, der kræver CUDA-