Field specialization can be applied to both legacy and new code
As we work with our customers on their ever-evolving code bases, we find that new features and components added to these code bases often...
Field specialization comes in many guises
We have developed many types of specialization techniques, in three basic categories: Some eliminate unnecessary instruction execution at...
Adding spiffs exposes further specialization opportunities
The first step of applying field specialization is to look for runtime hotspots with profiling tools. Once field specialization is...
Field Specialization and the Cloud: A Great Combination
Field specialization and cloud applications go well together, in four advantageous ways. First, field specialization speeds up DBMSes and...
How big are spiffs, anyway?
Recall that a spiff is code added to the DBMS source that, given values of invariants known in cold code, generate specialized code...
How is field specialization done, exactly?
Our field specialization process proceeds through nine basic steps, supported along the way with proprietary tools that can contend with...