-
Overview
Code specialization is a well-known technique used to produce more efficient code from a generic one.
It works by substituting a formal input value by an effective value, and can be done either staticallyu or dynamically.
-
Static specialization
Static specialization makes use of data that is expected to be frequently used.
-
Dynamic specialization
Dynamic specialization uses the actual values at run-time.
-
References
- Hybrid Specialization: A Trade-off Between Static and Dynamic Specialization
- Code Specialization based on Value Profiles
代码专业化是提高代码效率的一种技术,通过替换形式输入值为实际值来实现。它分为静态和动态两种方式:静态专业化利用预期的频繁使用数据,而动态专业化则在运行时利用实际值。这种技术在提升软件性能方面起着关键作用。
1384

被折叠的 条评论
为什么被折叠?



