जेम5

From Vigyanwiki
Revision as of 08:58, 8 August 2023 by alpha>Indicwiki (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
gem5
Developer(s)Community
Initial releaseAugust 2011; 12 years ago (2011-08)
Stable release
v22.1 / December 30, 2022; 17 months ago (2022-12-30)
Written inC++, Python
Operating systemLinux
LicenseRevised BSD License
Websitewww.gem5.org

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


इतिहास

Gem5 सिम्युलेटर का जन्म m5 (CPU सिमुलेशन फ्रेमवर्क) और GEMS (मेमोरी टाइमिंग सिम्युलेटर) के विलय से हुआ था।[4]


विशेषताएँ

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

  • पूर्ण-सिस्टम अनुकरण (संपूर्ण ओएस का अनुकरण) और सिस्कल अनुकरण (केवल उपयोगकर्ता-स्थान का अनुकरण किया जाता है)
  • मल्टीपल इंस्ट्रक्शन एआरएम वास्तुकला (DEC अल्फा, ARM आर्किटेक्चर, SPARC, MIPS आर्किटेक्चर, PowerPC, RISC-V, और x86 ISAs)[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.


बाहरी संबंध