जेम5: Difference between revisions
From Vigyanwiki
(Created page with "{{Short description|Software for simulating computer architecture}} {{Orphan|date=April 2020}} {{Infobox software | name = gem5 | logo = Gem5 Logo, Veritcal Color Version.png...") |
No edit summary |
||
Line 27: | Line 27: | ||
}} | }} | ||
{{Lowercase title}} | {{Lowercase title}} | ||
जेम5 सिम्युलेटर एक | '''जेम5''' सिम्युलेटर एक ओपन-सोर्स सिस्टम-स्तरीय और प्रोसेसर सिम्युलेटर है। इसका उपयोग शैक्षणिक अनुसंधान और उद्योग में एआरएम रिसर्च, [[एएमडी]] रिसर्च, [[गूगल]], माइक्रोन, मेटेम्प्सी, एचपी और सैमसंग जैसी कंपनियों द्वारा किया जाता है।<ref name=":0">{{cite web|url=http://www.gem5.org/about/|title=gem5: About|last=|first=|date=|website=|url-status=|archive-url=|archive-date=|accessdate=14 November 2019}}</ref><ref>{{Cite web|url=https://arch.cs.ucdavis.edu/projects/gem5|title=Simulation Research and gem5|website=Davis Architecture Research|access-date=22 June 2022}}</ref> आर्म ने जेम5 के साथ काम करने वाले डेवलपर्स के लिए स्ट्रीमलाइन नामक एक और सॉफ्टवेयर विकसित किया है, जिसका उद्देश्य "सिस्टम निष्पादन का एक चित्रमय दृश्य" प्रस्तुत करना है।<ref>{{Cite web|url=https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio/streamline/streamline-for-gem5|title=Streamline for gem5|website=Arm Developer|access-date=22 June 2022}}</ref> | ||
== इतिहास == | == इतिहास == | ||
जेम5 सिम्युलेटर का जन्म एम5 (सीपीयू सिमुलेशन फ्रेमवर्क) और GEMS (मेमोरी टाइमिंग सिम्युलेटर) के विलय से हुआ था।<ref name=":1">{{Cite journal|last1=Binkert|first1=Nathan|last2=Sardashti|first2=Somayeh|last3=Sen|first3=Rathijit|last4=Sewell|first4=Korey|last5=Shoaib|first5=Muhammad|last6=Vaish|first6=Nilay|last7=Hill|first7=Mark D.|last8=Wood|first8=David A.|last9=Beckmann|first9=Bradford|last10=Black|first10=Gabriel|last11=Reinhardt|first11=Steven K.|date=2011-08-31|title=The gem5 simulator|url=http://dl.acm.org/citation.cfm?doid=2024716.2024718|journal=ACM SIGARCH Computer Architecture News|language=en|volume=39|issue=2|pages=1–7|doi=10.1145/2024716.2024718|s2cid=195349294 }}</ref> | |||
== विशेषताएँ == | == विशेषताएँ == | ||
जेम5 | जेम5 कई निष्पादन मोड वाला एक इवेंट-ड्रिवेन सिम्युलेटर है।<ref name=":1" /> | ||
* पूर्ण-सिस्टम अनुकरण (संपूर्ण ओएस का अनुकरण) और सिस्कल अनुकरण (केवल उपयोगकर्ता-स्थान का अनुकरण किया जाता है) | * पूर्ण-सिस्टम अनुकरण (संपूर्ण ओएस का अनुकरण) और सिस्कल अनुकरण (केवल उपयोगकर्ता-स्थान का अनुकरण किया जाता है) |
Revision as of 18:42, 12 August 2023
File:Gem5 Logo, Veritcal Color Version.png | |
Developer(s) | Community |
---|---|
Initial release | August 2011 |
Stable release | v22.1
/ December 30, 2022 |
Written in | C++, Python |
Operating system | Linux |
License | Revised BSD License |
Website | www |
जेम5 सिम्युलेटर एक ओपन-सोर्स सिस्टम-स्तरीय और प्रोसेसर सिम्युलेटर है। इसका उपयोग शैक्षणिक अनुसंधान और उद्योग में एआरएम रिसर्च, एएमडी रिसर्च, गूगल, माइक्रोन, मेटेम्प्सी, एचपी और सैमसंग जैसी कंपनियों द्वारा किया जाता है।[1][2] आर्म ने जेम5 के साथ काम करने वाले डेवलपर्स के लिए स्ट्रीमलाइन नामक एक और सॉफ्टवेयर विकसित किया है, जिसका उद्देश्य "सिस्टम निष्पादन का एक चित्रमय दृश्य" प्रस्तुत करना है।[3]
इतिहास
जेम5 सिम्युलेटर का जन्म एम5 (सीपीयू सिमुलेशन फ्रेमवर्क) और GEMS (मेमोरी टाइमिंग सिम्युलेटर) के विलय से हुआ था।[4]
विशेषताएँ
जेम5 कई निष्पादन मोड वाला एक इवेंट-ड्रिवेन सिम्युलेटर है।[4]
- पूर्ण-सिस्टम अनुकरण (संपूर्ण ओएस का अनुकरण) और सिस्कल अनुकरण (केवल उपयोगकर्ता-स्थान का अनुकरण किया जाता है)
- मल्टीपल इंस्ट्रक्शन एआरएम वास्तुकला (DEC अल्फा, ARM आर्किटेक्चर, SPARC, MIPS आर्किटेक्चर, PowerPC, RISC-V, और x86 ISAs)[1]* कस्टम सुसंगतता प्रोटोकॉल के समर्थन के साथ पूर्ण कैश पदानुक्रम के लिए समय मॉडल
- सरलीकृत सीपीयू, इन-ऑर्डर प्रोसेसर|इन-ऑर्डर सीपीयू, आउट-ऑफ़-ऑर्डर सीपीयू
- चौकियों से क्रमांकन/अक्रमांकन
संदर्भ
- ↑ 1.0 1.1 "gem5: About". Retrieved 14 November 2019.
- ↑ "Simulation Research and gem5". Davis Architecture Research. Retrieved 22 June 2022.
- ↑ "Streamline for gem5". Arm Developer. Retrieved 22 June 2022.
- ↑ 4.0 4.1 Binkert, Nathan; Sardashti, Somayeh; Sen, Rathijit; Sewell, Korey; Shoaib, Muhammad; Vaish, Nilay; Hill, Mark D.; Wood, David A.; Beckmann, Bradford; Black, Gabriel; Reinhardt, Steven K. (2011-08-31). "The gem5 simulator". ACM SIGARCH Computer Architecture News (in English). 39 (2): 1–7. doi:10.1145/2024716.2024718. S2CID 195349294.