download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Intel преобръщат Hyper-Threading технологията

Виж новината

Автор
Съобщение
phrozencrew
Чет, 27.05.10, 10:43
Факт е, че до момента приложенията, които пълноценно могат да се възползват от предлаганата изчислителна мощ се броят на пръсти, а инженерите от Intel още преди години разработиха технология за многонишкови изчисления – т.нар. Hyper-Threading, който създава виртуални ядра с брой два пъти повече от този на физическите.
Абсолютно вярно! От тук и дват и заблудите, че като си купим многоядрен процесор ще имаме по-мощна машина. Откровена търговска лъжа ! И 200 ядрен процесор да имаме пак ще зависи какъв софтуер ще се използва, защото ако ползваме софтуер, който работи с едно ядро (какъвто е повечето софт), тогава скоростта ще си е като за едно ядро.
И съм се чудил, защо до сега никой не се е опитал да насочи всичките ядра към обработката на една задача. AMD са дали идеята, но явно е доста трудна за реализация. Закона на Мур вече не важи, иначе отдавна трябваше да се появят масово 9Ghz или 12GHz процесори. Да видим Intel до къде ще стигнат с това Anaphase.
milen
Пет, 28.05.10, 00:11
Две ядра да работят на една нишка е доста трудна задача.

Ако задачата е да се нарисуват 4 картини, със сигурност 4 художника ще се справят значително по-бързо от 1. Обаче ако пуснеш 4 художника да работят едновременно на едно платно, резултата може да не отговори на очакванията.
 
Вътре в една нишка, следващите изчисления зависят от резултата на предишните. Вероятно може свободните ядра да се използват за рутинни спомагателни задачи на работещите, или пък по някакъв начин да се разпознават участъци от кода, които са относително независими (например докато едното ядро работи с вътрешните регистри, другото да прави операции RAM<=>RAM

dreamskill
Пет, 28.05.10, 02:06
Нед, би ли ми казал кой е този myp, че ми стана интерестинг
phrozencrew
Пет, 28.05.10, 07:11
Wiki ще ти отговори по-добре: Закон на Мур
anonymous
Пон, 31.05.10, 11:06
Факт е, че до момента приложенията, които пълноценно могат да се възползват от предлаганата изчислителна мощ се броят на пръсти, а инженерите от Intel още преди години разработиха технология за многонишкови изчисления – т.нар. Hyper-Threading, който създава виртуални ядра с брой два пъти повече от този на физическите.
Абсолютно вярно! От тук и дват и заблудите, че като си купим многоядрен процесор ще имаме по-мощна машина. Откровена търговска лъжа ! И 200 ядрен процесор да имаме пак ще зависи какъв софтуер ще се използва, защото ако ползваме софтуер, който работи с едно ядро (какъвто е повечето софт), тогава скоростта ще си е като за едно ядро.
И съм се чудил, защо до сега никой не се е опитал да насочи всичките ядра към обработката на една задача. AMD са дали идеята, но явно е доста трудна за реализация. Закона на Мур вече не важи, иначе отдавна трябваше да се появят масово 9Ghz или 12GHz процесори. Да видим Intel до къде ще стигнат с това Anaphase. „

Донякъде съм съгласен, но не напълно!
Ако имаш две ядра, същевременно код, който може да ползва само едното ядро, то наистина другото остава "висящо", но пък то работи за ОС, ако е само едно, трябва да върши цялата работа само...
По те3мата, да видим до къде ще стигне технологията им..

Още нещо за графичните процесори - те вече започват да приличат на един средностатистически, леко остарял недозавършен компютър..

angelicstar
Пон, 31.05.10, 12:47
Ами в Java 5 и нагоре JVM въобще използва всички ядра. Само е въпрос дали ОС я пуска до тях.
Даже в Java 7 разправят, че щели да заделят отделни ядра за всеки клас от високо ниво. До 16 ядра.
zlatena
Нед, 13.06.10, 21:42
”  От тук и дват и заблудите, че като си купим многоядрен процесор ще имаме по-мощна машина. Откровена търговска лъжа ! И 200 ядрен процесор да имаме пак ще зависи какъв софтуер ще се използва, защото ако ползваме софтуер, който работи с едно ядро (какъвто е повечето софт), тогава скоростта ще си е като за едно ядро.
. „
Да,зависи софтуера и опер.системи,как са написани...
Много важно нещо е обаче и кеш паметта на самия процесор (L1, L2, L3).
При четириядрените се появи и L3,ако не греша,съответно и мегахерците на процесорната (BUS)шина отиват нагоре,тоест ускорява се предаването на данни от RAM паметта към периферните устройства.
За да се получи всичко това са нужни и нови дънни платки с други сокети(цокли) и те да бъдат конструирани с по-добро охлаждане.

Единственото нещо,което комуникира директно с процесора е RAM паметта,която предава данни по процесорната шина,но е много по-бавна от кеша на процесора.
Процесора ползва кеша си,за да ускори този процес.
..............
Доста сложни са нещата и това е най,най-общо казано.
http://fmi.wikidot.com/karh09-12
http://bg.wikipedia.org/wiki
http://fmi.wikidot.com/karh2

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.