Save as PDF
Opens your browser print dialog — select "Save as PDF" to download.
Total No. of Questions: 8
Total No. of Printed Pages: 3
Roll No.___________
IT-803 (D) (GS)
B.Tech., VIII Semester
Examination, June 2025
Grading System (GS)
Parallel Computing
Time: Three Hours
Maximum Marks: 70
Note: i) Attempt any five questions.
नोट: i) किन्हीं पाँच प्रश्नों को हल कीजिए।
ii) All questions carry equal marks.
ii) सभी प्रश्नों के समान अंक हैं।
iii) In case of any doubt or dispute the English version question should be treated as final.
iii) किसी भी प्रकार के संदेह अथवा विवाद की स्थिति में अंग्रेजी भाषा के प्रश्न को अंतिम माना जायेगा।
1. a)
Prove that a k-stage linear pipeline can be at most k times faster than that of a non pipelined serial processor.
सिद्ध करें कि एक k-स्टेज लीनियर पाइपलाइन गैर-पाइपलाइन सीरियल प्रोसेसर की तुलना में अधिक से अधिक k गुना तेज हो सकती है।
b)
Discuss the architecture of a modern GPU. Give its applications.
आधुनिक GPU के आर्किटेक्चर पर चर्चा करें। इसके अनुप्रयोग दीजिए।
2. a)
Distinguish among computer terminologies in each of the following groups:
- Parallelism versus pipelining
- Serial versus parallel processing
- Control flow computers versus data flow computers
- Uniprocessor systems versus multiprocessors systems
निम्नलिखित समूहों में से प्रत्येक में कंप्यूटर शब्दावली के बीच अंतर करें:
- समानांतरण बनाम पाइपलाइनिंग
- सीरियल बनाम पैरेलल प्रोसेसिंग
- कंट्रोल फ्लो कंप्यूटर्स बनाम डेटा फ्लो कंप्यूटर्स
- यूनीप्रोसेसर सिस्टम बनाम मल्टीप्रोसेसर सिस्टम
b)
Describe atleast four characteristics of MIMD multiprocessors that distinguish them from multiple computer systems or computer networks?
MIMD मल्टीप्रोसेसरों की कम से कम चार विशेषताओं का वर्णन करें जो उन्हें कई कंप्यूटर सिस्टम या कंप्यूटर नेटवर्क से अलग करती है?
3. a)
What are the disadvantages of a cache using Virtual addresses?
वर्चुअल एड्रेसेज का उपयोग करने वाले कैश के क्या नुकसान हैं?
b)
Differentiate between:
- Centralized Vs Distributed Shared caches
- Snooping based vs directory based cache coherence protocol
अंतर करें:
- केंद्रीकृत बनाम वितरित साझा कैश
- सूपिंग आधारित बनाम डिरेक्टरी आधारित कैश सुसंगतता प्रोटोकॉल
4. a)
Discuss the architecture of a modern GPU. Give its applications.
आधुनिक GPU के आर्किटेक्चर पर चर्चा करें। इसके अनुप्रयोग दीजिए।
b)
What is the difference between transaction and transactional memory? Explain briefly.
ट्रांजैक्शन और लेन-देन स्मृति के बीच क्या अंतर है? संक्षेप में बताइए।
5. a)
Discuss the architectural characteristics of future systems.
भविष्य की प्रणालियों की वास्तुकृत विशेषताओं पर चर्चा करें।
[3]
6. a)
Briefly characterize the multicache coherence problem and describe various methods that have been suggested to cope with the problem.
संक्षेप में मल्टीकैश सुसंगतता समस्या का वर्णन करें और समस्या से निपटने के लिए सुझाए गए विभिन्न तरीकों का वर्णन करें।
b)
Explain the four categories of parallelism. What are the steps to design parallel program?
समानांतरवाद की चार श्रेणियों की व्याख्या करें। Parallel program को डिजाइन करने के लिए कदम क्या हैं?
7. a)
Explain Distributed-Memory Programming with MPI. MPI के साथ डिस्ट्रीब्यूटेड-मेमोरी प्रोग्रामिंग की व्याख्या करें।
b)
Explain the performance metric of parallel system.
समानांतर प्रणाली के प्रदर्शन मीट्रिक की व्याख्या करें।
8. a)
Give a brief note on I/O handling in parallel programming language.
समानांतर प्रोग्रामिंग भाषा में I/O हैंडलिंग पर एक संक्षिप्त नोट दें।
b)
Write brief notes:
- Thread Management
- Parallel Data Management
- Fusing Map and scan
संक्षिप्त नोट लिखें:
- थ्रेड मैनेजमेंट
- पैरेलल डेटा मैनेजमेंट
- फ्यूसिंग मैप एंड स्कैन