CM Hardware tuning abstraction