Pamiętam jakiś czas temu badanie lub artykuł, w którym twierdziłem, że większość przyspieszenia obserwowanego w programach komputerowych w ciągu ostatnich kilku dekad wynika z lepszych algorytmów niż z szybszego sprzętu. Czy ktoś zna badanie lub artykuł?
14
Odpowiedzi:
to niezamierzenie złożone pytanie. ta idea, że zyski oprogramowania wyprzedziły zyski sprzętowe, jest najwyraźniej zakorzeniona w prawdziwym raporcie rządowym, ale (jak wskazuje twoje pytanie) być może zbliża się do statusu małej legendy miejskiej z powodu niezrozumienia lub błędnej interpretacji. nagłówki streszczenia / zgryzienia nie są tak naprawdę zgodne z faktycznym punktem podanym w raporcie.
patrz [1] lub [2], który stwierdza
ale kwestia oprogramowania kontra sprzętu jest bardzo daleka od tego jednowymiarowego uproszczenia, o wiele bardziej złożona, a blog Lohrs ma to dokładniejsze - oprogramowanie i sprzęt tworzą rodzaj symbiotycznej fuzji yin-yang i oba rozwinęły się znacznie, a nawet oszałamiająco ponad dekady.
zastrzeżenie / drobny druk: nie można uzyskać indywidualnych korzyści w poszczególnych algorytmach programowych, które w niektórych przypadkach były bardzo znaczne, i uogólnić je we wszystkich algorytmach.
cytat z raportu znajduje się na stronie 71:
więc ten raport rządowy jest wysoce zbadany i dopracowany, podstawowe twierdzenie o ogromnych zyskach z powodu teoretycznych postępów oprogramowania w niektórych obszarach jest poprawne i częściowo promuje (teoretyczne / algorytmiczne) badania częściowo na tej podstawie.
istnieje jednak kilka innych nowych / ostatnich fundamentalnych / masywnych zjawisk / trendów / zmian w ostatnich latach lub tego, co Intels Grove nazywa „punktami przegięcia”, które występują w projektowaniu sprzętu w porównaniu z oprogramowaniem. aka „gamechangers”:
[1] septic.se, postęp w algorytmach pokonuje postęp w sprzęcie
[2] Postęp oprogramowania wyprzedza blog Moores Law NYT autorstwa Lohr
[3] SPRAWOZDANIE DLA PREZYDENTA I KONGRESU PROJEKTUJĄCEGO CYFROWĄ PRZYSZŁOŚĆ: FEDERALNIE BADANE BADANIA I ROZWÓJ W SIECI I TECHNOLOGII INFORMACYJNEJ Grudzień 2010
źródło