deduced from a combination of throttle position and road speed if at a constant throttle and engine speed there begins a deceleration it could be inferred that a hill is being traversed ecm 102 is configured to receive data i e measurements from the plurality of sensors 404 to 412 access fueling data e g fuel map data brake power curve etc stored on the memory unit 104 and control the various components of the combustion engine fueling system 402 associated with engine performance in order to optimize the operation of the combustion engine in real time based on real time measurements continuously and systematically for example referring to fig3 ecm 102 could be further coupled with the systems that control the turbo charger i e air delivery 302 fuel injector i e fuel delivery 304 crank shaft position which indicates engine speed 308 drive shaft speed 310 and valve timing 312 ecm 102 is configured to control turbo charger 302 fuel injection 304 and valve timing 312 based on real time data to optimize the performance of the engine at any given moment for example ecm 102 could instantly measure gvw vehicle speed engine speed the drivers fuel pedal demand and road grade and determine that based upon the engines known characteristics that a particular combination of fuel and air will achieve optimization.