नए कंप्यूटर आर्किटेक्चर के प्रदाता नियमित रूप से नए प्रोग्रामिंग मॉडल पेश करने की कोशिश करते हैं, उदाहरण के लिए हाल ही में GPGPUs के लिए CUDA / OpenCL, और प्लेटफ़ॉर्म समानता के नियंत्रण इंटरफ़ेस के रूप में C / POSIX को विस्थापित करें। (पॉस और कोइनिंग, एएम 3: टू-ए हार्डवेयर यूनिक्स एक्सेलेरेटर टू-कोर, 2015
आर्किटेक्चरल डिजाइनर समानांतर प्रोग्रामिंग के लिए C / POSIX को विस्थापित करने के लिए नए प्रोग्रामिंग मॉडल डिजाइन करने की कोशिश क्यों करते हैं? क्या C / POSIX मल्टीप्रोसेसरों के लिए अच्छी तरह से अनुकूल नहीं है या C / POSIX के मूल लेखकों को C / POSIX डिजाइन समय पर मन में समानांतर कंप्यूटिंग की आवश्यकता नहीं है? या क्या यह मामला है कि प्रोग्रामर को C / POSIX की तुलना में अधिक क्षमताओं की आवश्यकता हो सकती है, इस प्रकार नए डिजाइनों जैसे CUDA / OpenCL आदि का सहारा लेना चाहिए?