9.2 C
New York
Tuesday, October 4, 2022
Array

Intel’in İlk Mikroişlemcisi 4004 CPU’da Pi Hesaplama

Bu günlerde, tüm ay görevinin talimatlarını göz açıp kapayıncaya kadar hesaplayabilen çok çekirdekli 64-bit canavar CPU'larla kutsanmış durumdayız. Ancak bir zamanlar, teknolojinin durumu çok daha az yetenekliydi; Intel'in ilk mikroişlemcisi olan 4004, sınırlı yönergelerle mütevazı bir 4 bit mimari üzerine inşa edildi. [Mark] bu platformda pi'yi hesaplamanın iyi bir meydan okuma olacağına karar verdi.

Yapması en kolay şey değil; 4 bitlik bir işlemci uzun sayıları kolayca depolayamaz ve 4004'ün yerel kayan nokta özelliği de yoktur. AND ve XOR da mevcut değil ve oynamak için yalnızca 10.240 bit RAM var. Bu sınırlamalar rehberlik etti [Mark’s] tek gerçek yuvarlak sayıyı hesaplamak için algoritma seçimi.

[Mark] bir tıkaç algoritması kullanmayı seçti [Stan Wagon] ve [Stanley Rabinowitz]”Double-Stan Metodu” olarak da anılır. Bu algoritma yalnızca tamsayı bölmeyi kullanır ve 4004 yongasının sınırlamalarına oldukça uygundur.

Bir STM32 içinde simüle edilmiş çevresel donanım ile gerçek bir 4004 üzerinde çalışırken, 255 basamaklı pi'yi doğru bir şekilde hesaplamak için 3 saat, 31 dakika ve 13 saniye harcadı. Buna karşılık, bir deney [Mark] Bir saniyenin altında 25 milyon basamaklı pi hesaplayan birinci nesil bir Xeon işlemci üzerinde çalıştı. Ah, ne kadar ilerledik.

Daha önce kaynakları sınırlı başka pi hesaplayıcıları da görmüştük. Kendi matematiksel deneylerinizi yapıyorsanız, bize bir satır bırakmaktan çekinmeyin. Çalışmanız Yunan alfabesindeki daha belirsiz harflerle doluysa, açık terimlerle açıkladığınızdan emin olun!

Tienhttps://tumsozluk.com
I am a web developer who is working as a freelancer.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

twelve − twelve =

Stay Connected

0FansLike
49FollowersFollow
0SubscribersSubscribe
- Advertisement -

Latest Articles