In modern computer - controlled engines, the ignitiontiming will be automatically altered by the engine management system to reduce the knock to an acceptable level.
Subaru addresses this problem by altering the programming in the Engine Control Module to delay ignitiontiming, making the exhaust gasses hotter, which helps the catalytic converter heat up sooner, reducing emissions.