Możesz już teraz wypróbować pierwsze odkrycie i sterowanie 3D. Stella odblokowuje każdy etap.
Ścieżka danych: podróż jednej instrukcji
Zacznij od sumatora, którego odpowiedź jest błędna, dopóki się nie ustali, a potem odkryj tyknięcie zegara kopiujące ją do rejestrów, instrukcję będącą zaledwie 32 bitami, pięciotaktową podróż przez miasteczko bloków, pętlę programu, nakładający się potok i oddalenie aż do wafla.
Przetłumaczone maszynowo z oryginału w języku angielskim. Otwórz oryginał w języku angielskim
WafelDieBlokPołączeniaTranzystorŻebroAtom
Takt, który czeka na odpowiedź
W sumatorze z poprzedniego rozdziału odpowiedź była błędna, dopóki nie dotarła fala przeniesienia. Dlatego CPU umieszcza za logiką rejestry — rzędy pudełek przechowujących liczby — i kopiuje do nich odpowiedź dopiero w chwili tyknięcia zegara. Między tyknięciami logika się ustala, a dalej trafia tylko ustalona odpowiedź. Przyspiesz zegar, a obliczenia pójdą szybciej; przesadź, a tyknięcie nadejdzie przed falą.
Przyspiesz zegar i znajdź szybkość, przy której wartości kopiowane do rejestru zaczynają się mylić.
- Długość jednego taktu
- 1.00 ns
- Jak daleko światło dociera w jednym takcie
- 30.0 cm
- 127 + 1 skopiowane do rejestru
- 128
- Skopiowano po ustaleniu się odpowiedzi
Przy najwolniejszej ścieżce tego modelu granica wynosi 4.0 GHz
Możesz już teraz wypróbować pierwsze odkrycie i sterowanie 3D. Stella odblokowuje każdy etap.
