लिवरमोर लूप्स
From Vigyanwiki
लिवरमोर लूप्स (जिसे लिवरमोर फोरट्रान कर्नेल या एलएफके के रूप में भी जाना जाता है) पैरेलल कंप्यूटिंग के लिए बेंचमार्क (कंप्यूटिंग) है। इसे लॉरेंस लिवरमोर नेशनल लेबोरेटरी में कंप्यूटर पर प्रदर्शित किये गए साइंटिफिक सोर्स कोड से फ्रांसिस एच. मैकमोहन द्वारा बनाया गया था। इसमें 24 डो लूप होते हैं, जिनमें से कुछ को वेक्टराइज़ किया जा सकता है, और कुछ को वेक्टराइज़ नहीं किया जा सकता है।
बेंचमार्क 1986 में लिवरमोर फोरट्रान कर्नेल में प्रकाशित हुआ था: संख्यात्मक प्रदर्शन रेंज का कंप्यूटर परीक्षण है।[1]
लिवरमोर लूप मूल रूप से फोरट्रान में लिखे गए थे, किन्तु तब से इसे कई प्रोग्रामिंग लैंग्वेज में पोर्ट किया गया है।
प्रत्येक लूप भिन्न गणितीय कर्नेल को कार्यान्वित करता है, वो कर्नेल इस प्रकार है:[2]
- हाइड्रोडायनामिक्स फ्रेगमेंट
- अपूर्ण चोल्स्की संयुग्मी प्रवणता
- इनर प्रोडक्ट
- बैंडेड लीनियर सिस्टम समाधान
- त्रिविकर्णीय लीनियर सिस्टम समाधान
- सामान्य लीनियर पुनरावृत्ति समीकरण
- स्टेट फ्रेगमेंट का समीकरण
- वैकल्पिक दिशा इम्प्लीसिट एकीकरण
- इंटेग्रटे प्रेडिक्टर्स
- डिफरेंस प्रेडिक्टर्स
- फर्स्ट सम
- फर्स्ट डिफरेंस
- सेल में 2-डी पार्टिकल
- सेल में 1-डी पार्टिकल
- कैसुअल फोरट्रान
- मोंटे कार्लो सर्च
- इम्प्लीसिट कंडीशनल कम्प्यूटेशन
- 2-डी एक्सप्लिसिट हाइड्रोडायनामिक्स फ्रेगमेंट
- सामान्य रैखिक पुनरावृत्ति समीकरण
- असतत निर्देशांक ट्रांसपोर्ट
- मैट्रिक्स-मैट्रिक्स ट्रांसपोर्ट
- प्लैंकियन डिस्ट्रीब्यूशन
- 2-डी इम्प्लीसिट हाइड्रोडायनामिक्स फ्रेगमेंट
- न्यूनतम प्रथम ऐरे का स्थान
संदर्भ
- ↑ F. H. McMahon. Livermore fortran kernels: A computer test of numerical performance range. Technical Report UCRL-53745, Lawrence Livermore National Laboratory, Livermore, CA, December 1986. NTIS report #DE87009360.
- ↑ Xingfu Wu. Performance Evaluation, Prediction and Visualization of Parallel Systems. Springer, 1999. ISBN 0-7923-8462-8. Page 144.