1 रिपॉजिटरी
An optimization technique that records linear execution paths and compiles them into optimized machine code.
Distinct from Low-Level Machine Code Optimizations: Focuses on recording and optimizing linear execution traces, whereas low-level optimizations encompass general machine code analysis.
Explore 1 awesome GitHub repository matching software engineering & architecture · Trace-Based Optimization. Refine with filters or upvote what's useful.
LuaJIT एक हाई-परफ़ॉर्मेंस Lua भाषा कार्यान्वयन और जस्ट-इन-टाइम कंपाइलर है। यह एक एंबेडेड स्क्रिप्टिंग इंजन और डायनामिक बाइनरी ट्रांसलेटर के रूप में कार्य करता है जो निष्पादन के दौरान पोर्टेबल बाइटकोड को नेटिव मशीन कोड में परिवर्तित करता है। प्रोजेक्ट बाइटकोड को आर्किटेक्चर-विशिष्ट निर्देशों में अनुवादित करके हाई-परफ़ॉर्मेंस स्क्रिप्टिंग पर केंद्रित है ताकि संकलित C कोड के करीब निष्पादन गति प्राप्त की जा सके। यह न्यूनतम मेमोरी ओवरहेड के लिए डिज़ाइन किए गए एक हल्के रनटाइम वातावरण का उपयोग करता है। सिस्टम बिटवाइज़ ऑपरेशन्स के माध्यम से बाइनरी डेटा प्रोसेसिंग का सपोर्ट करता है और C को-रूटीन के एकीकरण के माध्यम से एसिंक्रोनस टास्क मैनेजमेंट को सक्षम बनाता है। यह रनटाइम कोड जनरेशन और कस्टम मशीन कोड निर्देशों के निर्माण के लिए क्षमताएं भी प्रदान करता है।
Identifies frequently executed linear code paths and compiles them into optimized machine code sequences.