คำถามที่ถูกเก็บไว้
ถามคำถาม

openMP คืออะไร?

2 คำตอบ · +1 โหวต · 0 รายการโปรด · 979 อ่านแล้ว

OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran,[3] on most platforms, processor architectures and operating systems, including Solaris, AIX, HP-UX, Linux, OS X, and Windows. It consists of a set of compiler directives, library routines, and environment variables that influence run-time behavior.[2][4][5]

OpenMP is managed by the nonprofit technology consortium OpenMP Architecture Review Board (or OpenMP ARB), jointly defined by a group of major computer hardware and software vendors, including AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia, NEC, Red Hat, Texas Instruments, Oracle Corporation, and more.[1]

OpenMP uses a portable, scalable model that gives programmers a simple and flexible interface for developing parallel applications for platforms ranging from the standard desktop computer to the supercomputer.

An application built with the hybrid model of parallel programming can run on a computer cluster using both OpenMP and Message Passing Interface (MPI), or more transparently through the use of OpenMP extensions[citation needed] for non-shared memory systems.

นี้ป่าวครับ

+1 โหวต · 3 ตอบกลับ

ขอบคุณ กำลังเรียนยุเลย ช่วยแปลให้หน่อยดิ

+0 โหวต

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

OpenMP ถูกจัดการโดยสมาคมเทคโนโลยีที่ไม่แสวงหากำไร OpenMP สถาปัตยกรรมคณะกรรมการตรวจสอบ (หรือ OpenMP ARB) กำหนดร่วมกันโดยกลุ่มของคอมพิวเตอร์ฮาร์ดแวร์และซอฟแวร์ผู้ผลิตรายใหญ่รวมทั้งเอเอ็มดี, IBM, Intel, เครย์, HP, ฟูจิตสึ, Nvidia, NEC, สีแดงหมวก , Texas Instruments, ออราเคิลคอร์ปอเรชั่นและอื่น ๆ . [1]

OpenMP ใช้แบบพกพารุ่นที่ปรับขนาดได้ที่ช่วยให้โปรแกรมเมอร์อินเตอร์เฟซที่เรียบง่ายและมีความยืดหยุ่นในการพัฒนาโปรแกรมแบบขนานสำหรับแพลตฟอร์มตั้งแต่คอมพิวเตอร์ตั้งโต๊ะมาตรฐานซูเปอร์คอมพิวเตอร์

แอพลิเคชันที่สร้างขึ้นด้วยรูปแบบไฮบริดของการเขียนโปรแกรมแบบขนานสามารถทำงานบนคลัสเตอร์คอมพิวเตอร์โดยใช้ทั้ง OpenMP แล

+1 โหวต

เอ่อ มีคนตอบแล้ว 555

+1 โหวต · 0 ตอบกลับ

คำตอบของคุณ

(ไม่บังคับ)

เพื่อรับการแจ้งเตือนเมื่อมีการตอบกลับ