но сформулювати думку або спотворити емоційну складову оцінки.
Насамперед, дані для кожного CPU по кожному бенчмарку були зібрані воєдино і переведені в процентну систему числення, де в якості базового рівня (100%) був узятий класичний Intel Pentium 4 670. У ситуаціях, коли один тест включає в себе кілька модулів/сценаріїв, розраховувалося середньозважене значення з урахуванням результатів по кожному з них. Таким чином дотримувався принцип рівності всіх бенчмарків і результатів, отриманих в кожному з них.
Індекс загальної продуктивності отриманий методом простого обліку всіх даних за всіма тестами і не припускає докладного аналізу в аспекті пріоритетності або інших подібних вишукувань raquo ;. Разом з тим тестовий пакет формувався з прицілом на максимально повне охоплення, тому підсумковий рейтинг продуктивності дозволяє отримати досить повне уявлення про тестованих CPU. Наступний етап аналізу включає в себе збір даних про вартість CPU, що містяться в офіційних прайс-листах Intel і AMD (ціни визначалися за даними офіційних сайтів). Вартості вказані на момент їх появи в роздрібному продажі. Якщо взяти загальну продуктивність по кожному CPU і поділити на ціну, то отримані результати будуть виглядати так, як показано в додатку П (таблиця 11). Ці результати дозволяють отримати досить повне уявлення про оцінку кожного з процесорів з точки зору продуктивності на долар ціни - і тут CPU з сімейства Athlon II виглядають краще за інших. У цих умовах особливої ??актуальності набуває проблема оптимального співвідношення ціни і якості, тому був підготовлений графік, що відображає саме цей аспект: співвідношення" ціна/продуктивність. Цей графік зручний тим, що дозволяє знайти найбільш продуктивне рішення в певному ціновому діапазоні. За основу взято Pentium 4-670, як 100% продуктивності (Додаток Р, графік 1).
Висновок
Отже, внаслідок проведеного дослідження необхідно відзначити, що, вчені та інженери успішно долають бар'єри на шляху підвищення продуктивності елементів і систем. Вони пропонують різні шляхи вирішення що постають перед комп'ютерної галуззю проблем. Це і поліпшення напівпровідникових техпроцесів, і вдосконалення архітектури високочастотних мікросхем, і впровадження перспективних технологій, і навіть пошук шляхів модифікації конструкцій системних блоків.
За рахунок того, що сучасні процесори дуже швидкі, перемикання між завданнями зазвичай залишається непомітним на погляд користувача. Однак існують і додатки, перервати які для передачі процесорного часу іншим завданням в черзі досить складно. У цьому випадку операційна система починає пригальмовувати, що нерідко викликає роздратування у людини, що сидить за комп'ютером. Також, нерідко можна спостерігати і ситуацію, коли додаток, забравши ресурси процесора, зависає raquo ;, і такий додаток буває дуже важко зняти з виконання, оскільки воно не віддає процесорні ресурси навіть планувальнику ОС.
Подібні проблеми виникають в системах, оснащених багатоядерними процесорами, на порядок рідше. Справа в тому, процесори з декількома ядрами здатні виконувати одночасно кілька обчислювальних потоків, відповідно, для функціонування планувальника з'являється більше вільних ресурсів, які можна розділяти між працюючими додатками. Фактично, для того, щоб робота в системі з багатоядерним процесором стала некомфортною, необхідно одночасне перетин процесів, що намагаються захопити в безроздільне користування всі ресурси CPU.
Виходячи з виконаної роботи, можна зробити наступні висновки:
вчені та інженери успішно долають бар'єри на шляху підвищення продуктивності елементів і систем;
досягнута ступінь інтеграції дозволяє будувати паралельні системи, в яких число процесорів може досягати десятків тисяч;
огляду на те, що?? ехнологія віртуальної багатопоточності, Hyper-Threading присутній в процесорах Intel вже дуже тривало час, розробники програмного забезпечення до теперішнього часу пропонують досить велике число програм, здатних отримати виграш від многоядерной архітектури CPU;
основна мета майбутньої нанотехнології, по всій вірогідності, - створення структур, здатних до еволюції і саморозвитку;
ідея об'єднання декількох ядер в одному процесорі продемонструвала свою спроможність на практиці;
серед додатків, швидкість роботи яких на багатоядерних процесорах буде збільшена, слід зазначити утиліти для кодування відео і аудіо, системи 3D моделювання і рендеринга, програми для редагування фото і відео, а також професійні графічні додатки класу САПР;
існує велика кількість програмного забезпечення, яке багатопоточність не використовує або використовує її вкрай обмежено. Серед яскравих пред...