जेम5: Difference between revisions

From Vigyanwiki
m (5 revisions imported from alpha:जेम5)
No edit summary
 
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]
[[Category: सिमुलेशन सॉफ्टवेयर]] [[Category: सॉफ्टवेयर_बीएसडी_लाइसेंस_का_उपयोग_कर रहा है]]
 


{{Comp-sci-stub}}
{{Comp-sci-stub}}


 
[[Category:All stub articles]]
 
[[Category:CS1 English-language sources (en)]]
[[Category: Machine Translated Page]]
[[Category:Computer science stubs]]
[[Category:Created On 08/08/2023]]
[[Category:Created On 08/08/2023]]
[[Category:Vigyan Ready]]
[[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

जेम5
Developer(s)समुदाय
Stable release
v22.1
Written inC ++, पायथन
Operating systemलिनक्स
LicenseRevised BSD License
Websitewww.gem5.org

जेम5 सिम्युलेटर एक ओपन-सोर्स सिस्टम-स्तरीय और प्रोसेसर सिम्युलेटर है। इसका उपयोग शैक्षणिक अनुसंधान और उद्योग में एआरएम रिसर्च, एएमडी रिसर्च, गूगल, माइक्रोन, मेटेम्प्सी, एचपी और सैमसंग जैसी कंपनियों द्वारा किया जाता है।[1][2] आर्म ने जेम5 के साथ काम करने वाले डेवलपर्स के लिए स्ट्रीमलाइन नामक एक और सॉफ्टवेयर विकसित किया है, जिसका उद्देश्य "सिस्टम निष्पादन का एक ग्राफिकल दृश्य" प्रस्तुत करना है।[3]

इतिहास

जेम5 सिम्युलेटर की उत्पत्ति एम5 (सीपीयू सिमुलेशन फ्रेमवर्क) और GEMS (मेमोरी टाइमिंग सिम्युलेटर) के विलय से हुआ था।[4]

विशेषताएँ

जेम5 कई निष्पादन मोड वाला एक इवेंट-ड्रिवेन सिम्युलेटर है।[4]

  • फ़ुल-सिस्टम एमुलेशन (पूरे OS) और syscall एमुलेशन का एमुलेशन (बस यूजर-स्पेस का एमुलेशन किया जाता है)
  • एकाधिक ISAs (अल्फा, एआरएम, एसपीएआरसी, एमआईपीएस, पावर, आरआईएससी-वी, और x86 आईएसए)[1]
  • कस्टम कोहेरेन्स प्रोटोकॉल के समर्थन के साथ संपूर्ण कैश शब्दानुक्रम के लिए समय मॉडल
  • सरल सीपीयू, इन-ऑर्डर सीपीयू, आउट-ऑफ़-ऑर्डर सीपीयू
  • चेकपॉइंट से क्रमांकन/अक्रमांकन

संदर्भ

  1. 1.0 1.1 "gem5: About". Retrieved 14 November 2019.
  2. "Simulation Research and gem5". Davis Architecture Research. Retrieved 22 June 2022.
  3. "Streamline for gem5". Arm Developer. Retrieved 22 June 2022.
  4. 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.


बाहरी संबंध