Yes, this is possible, but currently only with the largest instances of some the newest families using the Intel Xeon E5-2666 v3:
- c4.8xlarge
- d2.8xlarge
- m4.10xlarge
The EC2 documentation provides examples of how to do this on Linux. Basically it boils down to limiting the maximum sleep state to C1:
kernel /boot/vmlinuz-... [...] intel_idle.max_cstate=1
And requesting no boosted P-states after boot:
sudo sh -c "echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo"
For more details see Processor State Control, particularly the "Baseline Performance with the Lowest Variability" section. On Windows, you might be able to do this via Power Options as outlined in this SuperUser answer although that references a consumer version of Windows.