дело не в том чтоб одна прога обрабатывалась сразу несколькими процессорами, одного и так достаточно, тем более что процы сейчас двольно сильные.. многоядерность разрабатывается для того, чтоб можно было работать сразу в нескольких приложениях.. например пока одно ядро занято обработкой процессов одного приложения, его время не занималось бы другим приложением, а автоматом переходило на второе ядро.. тем самым проц меньше использует своего рабочего времени, и мньше греется,а значит и меньше потребляет...
технология НТ разделяла поток данных, но технология многоядерных, процессоров имеет направления, не разделять данные для обработки, а именно разделять целые приложения для обработки.. например: я работаю в Hammer , и тут же у меня открыт Corel, оба приложения очень тяжеловесны.. и если процессор будет обрабатывать их данные одновременно, то он просто зависнет от нехватки времени, в случаи с многоядерным процессором, этого не произойдёт.. т.к. каждое ядро будет обрабатывать свои данные конкретного приложения...
не путайте технологию Core и HT .. это разные вещи...
да кстати ещё хороший пример: работа с рендером.. одно ядро рендерит видео, другое обрабатывает звук.. вот вам и слаженный муханызм :)