यह ispc नाम का विंडोज ऐप है, जिसका नवीनतम संस्करण ispc-v1.28.1-macOS.x86_64.tar.gz के रूप में डाउनलोड किया जा सकता है। इसे वर्कस्टेशन के लिए मुफ़्त होस्टिंग प्रदाता OnWorks में ऑनलाइन चलाया जा सकता है।
OnWorks के साथ ispc नामक इस ऐप को मुफ्त में डाउनलोड करें और ऑनलाइन चलाएं।
इस ऐप को चलाने के लिए इन निर्देशों का पालन करें:
- 1. इस एप्लिकेशन को अपने पीसी में डाउनलोड करें।
- 2. हमारे फ़ाइल प्रबंधक में https://www.onworks.net/myfiles.php?username=XXXXX उस उपयोगकर्ता नाम के साथ दर्ज करें जो आप चाहते हैं।
- 3. इस एप्लिकेशन को ऐसे फाइल मैनेजर में अपलोड करें।
- 4. इस वेबसाइट से कोई भी ओएस ऑनवर्क्स ऑनलाइन एमुलेटर शुरू करें, लेकिन बेहतर विंडोज ऑनलाइन एमुलेटर।
- 5. ऑनवर्क्स विंडोज ओएस से आपने अभी शुरुआत की है, हमारे फाइल मैनेजर को https://www.onworks.net/myfiles.php?username=XXXXX उस यूजरनेम के साथ जाएं जो आप चाहते हैं।
- 6. एप्लिकेशन डाउनलोड करें और इसे इंस्टॉल करें।
- 7. अपने Linux वितरण सॉफ़्टवेयर रिपॉजिटरी से वाइन डाउनलोड करें। एक बार इंस्टॉल हो जाने पर, आप ऐप को वाइन के साथ चलाने के लिए डबल-क्लिक कर सकते हैं। आप PlayOnLinux को भी आज़मा सकते हैं, जो वाइन पर एक फैंसी इंटरफ़ेस है जो आपको लोकप्रिय विंडोज़ प्रोग्राम और गेम इंस्टॉल करने में मदद करेगा।
वाइन लिनक्स पर विंडोज सॉफ्टवेयर चलाने का एक तरीका है, लेकिन विंडोज की आवश्यकता नहीं है। वाइन एक ओपन-सोर्स विंडोज संगतता परत है जो किसी भी लिनक्स डेस्कटॉप पर सीधे विंडोज प्रोग्राम चला सकती है। अनिवार्य रूप से, वाइन खरोंच से पर्याप्त विंडोज़ को फिर से लागू करने की कोशिश कर रहा है ताकि वह उन सभी विंडोज़ अनुप्रयोगों को वास्तव में विंडोज़ की आवश्यकता के बिना चला सके।
आईएसपीसी
विवरण:
ispc, C प्रोग्रामिंग भाषा के एक प्रकार के लिए एक संकलक है, जिसमें एकल प्रोग्राम और एकाधिक डेटा प्रोग्रामिंग के लिए एक्सटेंशन हैं। SPMD मॉडल के तहत, प्रोग्रामर एक प्रोग्राम लिखता है जो आम तौर पर एक नियमित सीरियल प्रोग्राम प्रतीत होता है, हालांकि निष्पादन मॉडल वास्तव में यह है कि हार्डवेयर पर समानांतर में कई प्रोग्राम इंस्टेंस निष्पादित होते हैं। ispc CPU और GPU की SIMD इकाइयों पर चलने के लिए C-आधारित SPMD प्रोग्रामिंग भाषा को संकलित करता है; यह अक्सर 3-वाइड वेक्टर SSE इकाइयों वाले आर्किटेक्चर पर 4x या उससे अधिक गति प्रदान करता है और 5-वाइड AVX वेक्टर इकाइयों वाले आर्किटेक्चर पर 6x-8x गति प्रदान करता है, बिना किसी आंतरिक कोड लिखने की कठिनाई के। कई कोर में समानांतरीकरण भी ispc द्वारा समर्थित है, जिससे ऐसे प्रोग्राम लिखना संभव हो जाता है जो कोर की संख्या और वेक्टर इकाई आकार दोनों के आधार पर प्रदर्शन सुधार प्राप्त करते हैं। C भाषा के लिए एक्सटेंशन का एक छोटा सा सेट बनाएँ जो प्रदर्शन-उन्मुख प्रोग्रामर को उत्कृष्ट प्रदर्शन प्रदान करेगा।
विशेषताएं
- प्रोग्रामर और हार्डवेयर के बीच पतली अमूर्त परत
- इंट्रिनिक्स को सीधे लिखने की अत्यंत कम-प्रोग्रामर-उत्पादकता गतिविधि के बिना SIMD वेक्टर इकाइयों की कम्प्यूटेशनल शक्ति का उपयोग करें
- एक ही प्रोसेसर पर चलने वाले C/C++ अनुप्रयोग कोड और SPMD ispc कोड के बीच घनिष्ठ युग्मन से अवसरों का पता लगाएं
- दो भाषाओं के बीच हल्के फंक्शन कॉल की सुविधा उपलब्ध कराना तथा कॉपी या पुनः प्रारूपित किए बिना पॉइंटर्स के माध्यम से सीधे डेटा साझा करना
- सी प्रोग्रामिंग भाषा के विस्तार के रूप में परिचितता: आईएसपीसी परिचित सी सिंटैक्स और प्रोग्रामिंग मुहावरों का समर्थन करता है, जबकि एसपीएमडी प्रोग्राम लिखने की क्षमता भी जोड़ता है
- उच्च गुणवत्ता वाला SIMD कोड जनरेशन: ispc द्वारा उत्पन्न कोड का प्रदर्शन अक्सर हस्तलिखित इंट्रिनिक्स कोड के करीब होता है
प्रोग्रामिंग भाषा
सी + +
श्रेणियाँ
यह एक ऐसा एप्लिकेशन है जिसे https://sourceforge.net/projects/ispc.mirror/ से भी प्राप्त किया जा सकता है। इसे हमारे किसी एक निःशुल्क ऑपरेटिव सिस्टम से सबसे आसान तरीके से ऑनलाइन चलाने के लिए OnWorks में होस्ट किया गया है।