जेम5: Difference between revisions
From Vigyanwiki
No edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 46: | Line 46: | ||
*{{Official website|https://www.gem5.org/}} | *{{Official website|https://www.gem5.org/}} | ||
*[https://gem5.googlesource.com Source code] | *[https://gem5.googlesource.com Source code] | ||
{{Comp-sci-stub}} | {{Comp-sci-stub}} | ||
[[Category:All stub articles]] | |||
[[Category:CS1 English-language sources (en)]] | |||
[[Category: | [[Category:Computer science stubs]] | ||
[[Category:Created On 08/08/2023]] | [[Category:Created On 08/08/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Official website not in Wikidata]] | |||
[[Category:Pages with broken file links]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:सिमुलेशन सॉफ्टवेयर]] | |||
[[Category:सॉफ्टवेयर बीएसडी लाइसेंस का उपयोग कर रहा है]] |
Latest revision as of 12:13, 17 August 2023
File:Gem5 Logo, Veritcal Color Version.png | |
Developer(s) | समुदाय |
---|---|
Stable release | v22.1
|
Written in | C ++, पायथन |
Operating system | लिनक्स |
License | Revised BSD License |
Website | www |
जेम5 सिम्युलेटर एक ओपन-सोर्स सिस्टम-स्तरीय और प्रोसेसर सिम्युलेटर है। इसका उपयोग शैक्षणिक अनुसंधान और उद्योग में एआरएम रिसर्च, एएमडी रिसर्च, गूगल, माइक्रोन, मेटेम्प्सी, एचपी और सैमसंग जैसी कंपनियों द्वारा किया जाता है।[1][2] आर्म ने जेम5 के साथ काम करने वाले डेवलपर्स के लिए स्ट्रीमलाइन नामक एक और सॉफ्टवेयर विकसित किया है, जिसका उद्देश्य "सिस्टम निष्पादन का एक ग्राफिकल दृश्य" प्रस्तुत करना है।[3]
इतिहास
जेम5 सिम्युलेटर की उत्पत्ति एम5 (सीपीयू सिमुलेशन फ्रेमवर्क) और GEMS (मेमोरी टाइमिंग सिम्युलेटर) के विलय से हुआ था।[4]
विशेषताएँ
जेम5 कई निष्पादन मोड वाला एक इवेंट-ड्रिवेन सिम्युलेटर है।[4]
- फ़ुल-सिस्टम एमुलेशन (पूरे OS) और syscall एमुलेशन का एमुलेशन (बस यूजर-स्पेस का एमुलेशन किया जाता है)
- एकाधिक ISAs (अल्फा, एआरएम, एसपीएआरसी, एमआईपीएस, पावर, आरआईएससी-वी, और x86 आईएसए)[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.
बाहरी संबंध