...Nadal uważam że najlepszym rozwiązaniem teoretycznie byłby maksymalnie 2 rdzeniowy CPU, gdzie jeden rdzeń miałby dużo większą moc (dziesięciokrotność) mocy obecnych
Tak byłoby najlepiej ... gdyby można było łatwo zwiększać wydajność jednego rdzenia - może przy grafenie tak będzie.
. Cóż, przy obecnym stanie rzeczy, zarówno z punktu widzenia producentów CPU (polityka i plan biznesowy) jak i technologii która jest w powszechnym użyciu jest to nie wykonalne.
Masz rację, ale głównie moim zdaniem technologia jest problemem ... widzą że nie mogą zwiększać tak skutecznie wydajności rdzenia, jak dawniej, więc dokładają kolejne.
Wielowątkowość już w swej naturze ma jeden podstawowy problem i jest nim trudność skonstruowania wydajnego kodu z podziałem na wątki. Takiego kodu który nie marnowałby mocy poszczególnych rdzeni.
Dokładnie. Ogólnie źle siępisze na wiele wątków ... no i praktycznie niegdy nie otrzyma się takiej skuteczności jak na jednym (choćby z powodu części kodu który ma to synchronizować - przy jednym wątku nie ma takich upierdlistw zupełnie)