OpenMP (เปิดประมวลผลแบบหลาย) เป็นอินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (API) ที่สนับสนุนหลายแพลตฟอร์มหน่วยความจำที่ใช้ร่วมกันหลายตัวในการเขียนโปรแกรม C, C ++ และ Fortran, [3] บนแพลตฟอร์มส่วนใหญ่สถาปัตยกรรมหน่วยประมวลผลและระบบปฏิบัติการรวมทั้ง Solaris, AIX, HP-UX, Linux OS X และ Windows มันประกอบด้วยชุดของคำสั่งคอมไพเลอร์ประจำห้องสมุดและตัวแปรสภาพแวดล้อมที่มีอิทธิพลต่อเวลาทำงานพฤติกรรม. [2] [4] [5]