Bei der gleichen Anzahl von Pipelinestufen und dem gleichen Herstellungsknoten (z. B. 65 nm) und der gleichen Spannung sollten einfache Geräte schneller laufen als kompliziertere. Auch das Zusammenführen mehrerer Pipeline-Stufen zu einer sollte nicht um einen Faktor langsamer sein als die Anzahl der Stufen.
Nehmen Sie jetzt eine fünf Jahre alte CPU, die 14 Pipeline-Stufen mit 2,8 GHz ausführt. Angenommen, man führt die Stufen zusammen. das würde sich auf unter 200 MHz verlangsamen. Erhöhen Sie nun die Spannung und verringern Sie die Anzahl der Bits pro Wort. das würde die Dinge tatsächlich beschleunigen.
Aus diesem Grund verstehe ich nicht, warum viele derzeit hergestellte Mikrocontroller wie AVL mit einer unglaublichen Geschwindigkeit (wie 20 MHz bei 5 V) laufen, obwohl weitaus kompliziertere CPUs, die vor Jahren hergestellt wurden, in der Lage waren, 150-mal schneller oder 10-mal schneller zu laufen Wenn Sie alle Pipeline-Stufen zu einer Phase zusammenfassen, beträgt die Spannung 1,2 V. Nach den gröbsten Back-of-the-Envelope-Berechnungen sollten Mikrocontroller - selbst wenn sie mit veralteter Borderline-Technologie hergestellt werden - bei einem Viertel der Spannung, mit der sie versorgt werden, mindestens 10-mal schneller laufen.
Daher die Frage: Was sind die Gründe für langsame Mikrocontroller-Taktraten?