czy CPU, GPU, FPGA, czy ASIC jest lepszy?

mój pierwszy komputer wypuścił szalone 33 MHz mocy obliczeniowej z procesora 486. To było na „tryb Turbo” oczywiście, a kiedy został wyłączony zostaliśmy z 16 MHz. Wstaw marszczoną twarz.

może jesteś za młody na zapamiętywanie przycisku turbo, ale jeśli nie, to pewnie pamiętasz, że rzadko był taki moment, że go wyłączałeś. W czasach, gdy to zrobiłeś, było to spowodowane wymaganiami oprogramowania i prawdopodobnie czułeś się, jakbyś coś stracił. Przynajmniej ja.

przewiń do dzisiaj, a procesor nie panuje już najwyższy, a przetwarzanie może być wykonywane przez wiele innych typów sprzętu. Procesor, GPU, FPGA i ASIC mają swój cel, więc sprawdźmy je.

co to jest procesor?

jednostka centralna (CPU) jest głównym układem w komputerze, telefonie, telewizorze itp., który jest odpowiedzialny za dystrybucję instrukcji w całym komponencie na płycie głównej.

procesor jest uważany za” mózg ” komputera i jest najbardziej wszechstronnym z układów, które pokrywamy. Jednak ta wszechstronność ma swoją cenę, a ponieważ ma być „jack wszystkich transakcji”, zużywa więcej energii i będzie wolniejszy w niektórych funkcjach w stosunku do bardziej wyspecjalizowanych żetonów.

co to jest GPU?

procesor graficzny (GPU), czyli karta graficzna, choć podobna do procesora, ponieważ jest to silikonowy układ na płycie, ma bardzo inny cel i funkcję.

procesor graficzny jest zwykle sprawdzany, aby po prostu przetwarzać grafikę i wyświetlać ją na ekranie. Jednak w ostatnich latach ze względu na ich równoległe przetwarzanie i wysoką przepustowość zostały włączone do wielu innych funkcji.

aby rozłożyć to nieco dalej, GPU podzieli złożone problemy na miliony oddzielnych zadań, aby rozwiązać je w tym samym czasie. Ze względu na swoją architekturę nie może zastąpić procesora, ale może pracować obok niego.

kiedy wydobycie kryptowalut zyskało popularność, GPU było używane jako środek rozwiązywania złożonych algorytmów matematycznych. Ostatnio GPU są liderem w dziedzinie sztucznej inteligencji, wizji komputerowej i superkomputingu.

co to jest FPGA?

Field Programmable Gate Array (FPGA) jest również półprzewodnikiem opartym na krzemie, ale opiera się na matrycy konfigurowalnych bloków logicznych (CLB), które są połączone programowalnymi interkonektami.

oznacza to, że FPGA można zaprogramować, a następnie przeprogramować do żądanej aplikacji lub funkcji.

programowanie FPGA faktycznie definiuje sprzętową funkcję urządzenia. Gdy funkcja wymaga zmiany, FPGA można po prostu przeprogramować.

ponieważ układ FPGA jest zaprogramowany / dostosowany do dokładnych specyfikacji algorytmu, może być szybszy i zużywać mniej energii niż procesory o wyższych prędkościach zegara. Jednak za każdym razem, gdy funkcja wymaga zmiany, musi zostać przeprogramowana.

co to jest ASIC?

układ scalony specyficzny dla aplikacji (ASIC) jest silikonowym układem scalonym zaprojektowanym dla jednej określonej funkcji logicznej.

w przeciwieństwie do wielu innych układów, które omówiliśmy tutaj, ASIC może wykonać tylko zadanie, do którego został zbudowany. Nie można tego zmienić.

z tego powodu ASIC są zwykle używane w produktach, które będą miały dużą liczbę produkcji i nie są używane do debugowania systemu.

ASIC umożliwia włączenie znacznej ilości obwodów do jednego układu. Dzięki temu koszty są niższe w przypadku masowych przejazdów niż przy użyciu innych technologii.

ASIC będzie również zużywał mniej mocy dla możliwości obliczeniowych w porównaniu do wyżej wymienionych układów i będzie miał znacznie mniejszy rozmiar. ASIC będzie również tańszy w montażu i bardziej niezawodny (ponieważ jest mniej części).

jakie produkty oferuje Samtec?

jeśli jesteś w świecie rozwoju technologii FPGA, Samtec oferuje szereg zestawów programistycznych FPGA, które pomagają programistom i architektom systemów w prototypowaniu i ocenie.

wśród tych ofert są zestaw ewaluacyjny FireFlyTM 28 Gbps, Karta pętli pętli FMC + Hspc/HSPCe i karta pętli pętli Vcu118 FMC+ Hspc.

Systemy Flyover ® Samtec mogą być również używane do routingu PAM4 112 Gb / s W celu rozwoju ASIC. Zostało to omówione w niedawnym blogu, gdzie współpraca między Samtec i Alphawave została wykorzystana do generowania 31-bitowych danych PRBS przy 112 Gbps PAM4 na 12″ kablu 34 AWG.

jeśli jesteś już na etapie rozwoju, Samtec ma wiele ofert kabli do pracy w Twoim systemie.

niedawno omówiliśmy niskoprofilowy system kablowy PAM4 o wysokiej gęstości si-FlyTM 112 Gb / s, który umożliwia bezpośrednie połączenie z pakietem krzemowym.

tak więc, aby odpowiedzieć na pytanie na początku; czy CPU, GPU, FPGA lub ASIC jest lepszy? Odpowiedź jest taka, że to zależy. Wszystkie te żetony mają zalety i wady, a aplikacja będzie zależeć od tego, który należy wybrać.

aby uzyskać więcej informacji na temat oferty i możliwości Samtec w tej dziedzinie, wyślij e-mail [email protected].

You might also like

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.