sse таблетка что это

Что такое SSE2?

SSE2 (англ. Streaming SIMD Extensions 2, потоковое SIMD-расширение процессора) — это SIMD (англ. Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel, и впервые представленный в процессорах серии Pentium 4.

SSE2 использует восемь 128-битных регистров (xmm0 до xmm7), включённых в архитектуру x86 с вводом расширения SSE, каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности. SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных. Также SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных xmm регистрах, что делает это расширение более предпочтительным для целочисленных вычислений, нежели использование набора инструкций MMX, появившегося гораздо раньше.

Преимущество в производительности достигается в том случае, когда необходимо произвести одну и ту же последовательность действий над большим набором однотипных данных.

SSE2 instructions – сокращение от Streaming SIMD Extensions 2. Появился только в линейке процессоров Pentium 4. Технология SSE2 – это набор инструкций, которые содержат 144 команды, и они крайне необходимы для всех современных программ.

IA-32
Все процессоры AMD до Athlon 64 не поддерживают sse2
Pentium 1, 2, 3. Как сказано выше, поддержка появилась только в 4.
Transmeta Crusoe
VIA C3
Все остальные уже имеют поддержку набора инструкций.

Так же, чтоб убедится, что поддержка присутствует, установите программу «CPU-Z». Чтоб при помощи программы понять, есть ли поддержка sse2, обратите внимание на графу «Instructions». В ней должны быть перечислены технологии, которые поддерживает ваш процессор.

Источник

Что не так с ноотропами?

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Многие врачи-неврологи выписывают ноотропы от всех болезней. Считается, что они спасают от деменции, улучшают память и стимулируют работу мозга. А люди верят — препараты с ноотропным эффектом входят в десятку самых продаваемых лекарств даже в пандемию. Рассказываем, откуда они взялись, когда их применяют и есть ли от них эффект.

Что это такое

Это препараты, улучшающие работоспособность, память и способность к обучению. Раньше всех создали пирацетам — он появился в шестидесятые годы прошлого века. В семидесятых ученый Корнелиу Джурджа обнаружил, что это лекарство стабилизирует мембраны клеток центральной нервной системы, улучшая работу клеток мозга. Точный механизм работы пирацетама не знали — только догадывались. Джурджа предложил использовать его для восстановления умственных способностей после травм, кислородного голодания мозга, при старческой деменции и врожденном слабоумии у детей.

Большинство ноотропов — животного происхождения. Их добывают из мозга свиней и рогатого скота, богатых низкомолекулярными белками. Стоят препараты недорого, а побочные эффекты вызывают редко, поэтому врачи их любят.

Когда их применяют

Чаще всего ноотропы мелькают в назначениях неврологов. Их назначают от всего — от невроза и ОКР, от ВСД, которого нет, и деменции. В стационарах ноотропные препараты льют внутривенно, чтобы ускорить восстановление тканей после инсульта или транзиторной ишемической атаки — так предписывают клинические рекомендации. Но они же не рекомендуют использовать некоторые ноотропы в острый период ишемического инсульта из за возможного истощения нейронов и синдрома обкрадывания. Поэтому ориентироваться только на них недостаточно.

«Сначала врач ставит общепризнанный диагноз, — рассказывает невролог GMS Сlinic Сергей Макаров. — Если речь идет о сосудистых когнитивных нарушениях, то в первую очередь корректируют факторы риска: сахарный диабет, атеросклероз и артериальную гипертензию. Не все болезни требуют назначения препаратов».

Но многие неврологи и психиатры, которые не интересуются новыми исследованиями, назначают ноотропы людям с ухудшением памяти, внимания и способности к обучению, ориентируясь только на клинические рекомендации. Например, церебролизин рекомендован для профилактики деменции при начальных признаках болезни Альцгеймера. Также многие врачи считают, что ноотропы помогут дольше оставаться в здравом уме и памяти при хронических сосудистых нарушениях головного мозга.

«Когда у ребенка нарушение психоневрологического развития, у врача есть соблазн дать что-то „улучшающее функцию мозга“ — говорит к м.н., невролог детской клиники „Фэнтези“ Варвара Халецкая. — Ведь порой нет действенного метода, ведущего к полному выздоровлению. Поэтому врач и родитель пытаются вкладывать по крупицам: педагогическая коррекция, физиотерапия и медикаменты.

Другое дело, когда есть эффективный протокол лечения, но врач продолжает лечить по своему. Получается некрасиво: ребенку с психоречевыми нарушениями вместо педагогической коррекции дают ноотропные препараты, а с занятиями рекомендуют „подождать“. Или в случае сенсо-невральных нарушений слуха, при которых возможно слухопротезирование, направляют к неврологу „подпитать“ слуховой нерв. В этом случае просто теряется время. Прежде чем назначать лечение с недостаточной доказательной базой врач должен удостовериться, есть ли более эффективное решение».

Есть ли от них эффект

До 2000-х реальный механизм действия и эффективность ноотропов особо не исследовался. Врачи их назначали, а люди — пили. Среди студентов-медиков гулял миф, что месячный курс ноотропов перед экзаменами улучшает запоминание материала, а чтобы наверняка — нужно колоть его в мышцу или вену.

Сейчас доказательство эффективности препарата — не слово врача, а данные исследования. Участников должно быть от трех тысяч, а разделить их нужно минимум на две группы, одна из которых — контрольная с плацебо. При этом ни врач, ни пациент не знают, что пьет каждый из испытуемых — лекарство или «пустышку».

Ноотропные препараты изучены мало, а исследования их эффективности не соответствуют критериям. То людей слишком мало, то критерии непонятные. Например, оценивают количество баллов теста только после лечения — до лечения, видимо, забыли. Американское FDA в принципе не считает ноотропы лекарствами — в США они продаются как БАДы.

«Всем известно, что ноотропы — препараты без доказанной эффективности. Но их продолжают использовать, — говорит Варвара Халецкая. — Есть статистика, есть международные протоколы, которые помогают врачу. Но вместе с тем остается личный опыт каждого доктора с большим диапазоном: от «они бесполезны» до «у многих пациентов они эффективны».

Дело в том, что есть редкое исключение: пирацетам улучшает когнитивные функции у людей с тяжелой деменцией — такой вывод сделали при оценке 19 качественных исследований. Но вот при черепно-мозговой травме или легкой деменции пирацетам уже не поможет. Тем более он бесполезен для здоровых людей, желающих пойти по пути Эдди Морры из фильма «Области тьмы» и стать мегамозгом. Поэтому биохакерские эксперименты с мексидолом если и кажутся действенными, то лишь благодаря самоубеждению.

Важно запомнить

Ноотропы якобы улучшают память и внимание, а ещё ускоряют восстановление после инсульта. Но исследования доказывают, что эффективны только отдельные препараты и только при тяжелой деменции. Поэтому:

Источник

Расширенные инструкции процессора: Разбираемся с SIMD (MMX,SSEx,3DNow!)

Перед тем, как процессор сгорит, в его памяти проносятся
все операции, которые он совершал в своей жизни (c)

Как известно одним из основных требований к компьютеру вообще и к процессору в частности является высокая производительность независимо от решаемой задачи. При обработке относительно больших объемов информации, показателем производительности процессора является количество информации, которую он может обработать за некоторый промежуток времени. При этом требуется минимизировать суммарное время, потраченное на обработку всего объема данных.

все операции, которые он совершал в своей жизни (c)

Как известно одним из основных требований к компьютеру вообще и к процессору в частности является высокая производительность независимо от решаемой задачи. При обработке относительно больших объемов информации, показателем производительности процессора является количество информации, которую он может обработать за некоторый промежуток времени. При этом требуется минимизировать суммарное время, потраченное на обработку всего объема данных.

За один такт процессор выполняет несколько инструкций над некоторым количеством исходных данных. Число тактов в единицу времени прямо пропорционально тактовой частоте, на которой работает процессор. Отсюда видно, что уменьшить время, требуемое на решение задачи можно несколькими способами: увеличив тактовую частоту, увеличив число исполняемых за такт команд или увеличить количество данных обрабатываемых каждой командой. Для реализации последнего способа необходимо чтобы единицы данных располагались последовательно и имели один и тот же тип (соответственно одинаковый размер). Именно это и наблюдается в мультимедиа контенте.

Мультимедийный файл представляет собой массив однородных элементов. Этому массиву предшествует некоторая описательная информация (заголовок), в котором содержится общая информация о файле. Так как в подобных массивах размер обычно одинаков, то их удобно обрабатывать группами, что ускоряет процесс решения задачи и уменьшает затраченное на него время. Аналогично и в области 3D-графики, где требуется рассчитать координаты вершин огромного количества полигонов, что также можно подвергнуть групповым вычислениям.

Для организации групповой обработки данных в процессорах используется SIMD расширения к х86 инструкциям. Аббревиатура SIMD расшифровывается как Single Instruction Multiple Data (одна инструкция – множество данных). Под SIMD расширением понимается программно-аппартное решение, представляющее собой совокупность дополнительных регистров и наборов инструкций процессора, предназначенных для групповой обработки данных. Также необходимо наличие соответствующих компиляторов, ”знающих” SIMD инструкции и способных оптимизировать под них код.

Поскольку каждый производитель процессоров по-своему улучшал архитекутуру, развитие микропроцессоров сопровождалось появлением нескольких вариантов SIMD расширений. Основные из них мы рассмотрим ниже.

MMX-расширение появилось в Pentium MMX (P55, январь 1997) и включало в себя 57 новых команд, предназначенных для обработки звуковых и видеосигналов. Позднее их поддержка появилась в K6 (Little Foot) от AMD и в 6х86MX от Cyrix.

MMX-расширение микропроцессора Pentium предназначено для поддержки приложений, ориентированных на работу с большими массивами данных целого типа, над которыми выполняются одинаковые операции. С данными такого типа обычно работают мультимедийные, графические, коммуникационные программы. По этой причине данное расширение архитектуры микропроцессоров Intel и названо MultiMedia eXtensions (MMX), что переводится как мультимедиа расширения.

Основа программной компоненты – система команд MMX-расширения (те самые 57 новых команд) и четыре новых типа данных. MMX-команды являются естественным дополнением основной системы команд микропроцессора. Основным принципом их работы является одновременная обработка нескольких единиц однотипных данных одной командой. Основа аппаратной компоненты – 8 MMX регистров, каждый размером в 64 бит = 8 байт. MMX работает только с целыми числами; поддерживаются данные размером в 1, 2, 4 или 8 байт. То есть, один MMX регистр может содержать 8, 4, 2 или 1 операнд соответственно.

Данные, содержащиеся в MMX-регистрах, можно покомпонентно складывать, умножать, вычитать, выполнять разнообразные специфические, необходимые для мультимедиа приложений, операции, вроде сложения без переполнения, вычисления среднего арифметического и производить логические операции с битами (побитовый and, or, xor). Делить, правда, нельзя, есть ещё ограничения. Но многие операции можно делать на порядок быстрее, даже больше. Однако, применение MMX в особенности требует специальной ручной оптимизации, никакой компилятор тут существенно не поможет. Под MMX, например, оптимизируются разнообразные кодеки аудио файлов, алгоритмы работы которых хорошо сочетаются с MMX. Причём, не вся программа целиком, а небольшая часть, выполняющая основную работу, и это обстоятельство упрощает оптимизацию.

Данное расширение появилось в Pentium III (ядро Katmai, сентябрь 1999) и насчитывало 70 новых команд. Позднее в Athlon XP (начиная с Palomino) его стали поддерживать и процессоры AMD. Аббревиатура SSE расшифровывается как Streaming SIMD Extensions (потоковые SIMD расширения).

SSE интересно прежде всего тем, что оперирует с данными вещественного типа, которые используются в геометрических расчётах, то есть, приложениях трёхмерной графики, компьютерных играх, редакторах вроде 3DStudioMax, и многих других. С тех пор как в компьютерных играх вроде Quake текстурирование треугольников стало производиться при помощи видеоускорителей, большая надобность в целочисленных вычислениях отпала. На первое место вышла скорость операций с плавающей точкой, вроде перемножения вещественного вектора на вещественную матрицу.

При внедрении SSE процессор получил в дополнение к стандартным регистрам архитектуры x87 8 новых больших регистров размером по 128 бит, в каждом из которых содержится 4 32-битных вещественных числа. С четвёрками операндов можно покомпонентно производить следующие операции: сложить две четвёрки чисел, вычесть, перемножить, разделить. Вычислить одновременно 4 (обратных) квадратных корня, точно или приближённо. Ещё можно тасовать содержимое регистров, перекладывать данные из одних частей регистра в другие и производить некоторые другие аналогичные операции. Однако перемещение данных происходит не быстрее их сложения, так что эффективное использование SSE возможно только на подготовленных правильно упакованных данных.

Если посчитать, что SSE-операция заменяет 4 аналогичных обыкновенных, то при оптимизации можно получить прирост производительности в 4 раза. Если быть более точным, то даже несколько больше, за счёт использования новых больших регистров. Однако, далеко не все вычисления можно эффективно оптимизировать под SSE. Как пример «хорошей» задачи следует привести умножение четырёхмерной матрицы на четырёхмерный вектор. Ускорение четырёхкратное без особых затрат.

В первую очередь использование SSE позволяет современным процессорам при выполнении трансформации вершин треугольников, составляющих трёхмерную сцену, успешно соревноваться с видеоускорителями. Другое дело, что у процессора много других задач, и лучше его по возможности разгрузить, чтобы он работал параллельно с видеоускорителем, и каждый выполнял свою задачу.

SSE2
Следующее расширение, являющееся логическим продолжением MMX и SSE появилось в Pentium 4 (начиная с Willamette). В Athlon 64 появилось начиная с Clawhammer.

В данное расширение включены 144 команды SSE2, ориентированные, в первую очередь, на работу с потоковыми данными. Подобно Pentium III, они также оперируют со 128-битными регистрами, но уже не только с четверками чисел одинарной точности, но и с любыми другими типами данных, которые умещаются в 128 бит. Это пары вещественных чисел двойной точности, шестнадцать однобайтовых целых, восьмерки двухбайтовых целых, пары восьмибайтовых целых etc. В результате получился некий симбиоз MMX и SSE.

Теперь те же 8 больших 128-битных регистров уже можно интерпретировать как содержащие не четыре 32-битных вещественных числа, а два 64-битных вещественных числа повышенной точности. Числа с повышенной точностью используются в тех случаях, когда вычисления с обычной точностью приводят к большим погрешностям. Все операции перенеслись с SSE, только работают не с четвёркой пар операндов, а с двойкой пар операндов.

В SSE2 регистры по сравнению с MMX удвоились, то есть, там стало помещаться не, например, 8 чисел, а 16. Поскольку скорость выполнения инструкций не изменилась, при оптимизации под SSE2 программа запросто получала двукратный прирост производительности. Надо отметить ещё следующее обстоятельство. Если программа уже была оптимизирована под MMX, то оптимизация под SSE2 даётся сравнительно легко в силу сходности системы команд.

Следующий набор появился в Pentium 4 начиная с Prescott и Athlon 64 начиная с Venice. Это расширение, имевшее поначалу имело рабочее название Prescott New Instruction, но получившее в итоге не совсем верное с технической точки зрения название SSE3, призвано облегчить оптимизацию программ под SSE и SSE2. Причём, в первую очередь, сделать более легкой полностью автоматическую оптимизацию программ средствами компилятора. То есть, для оптимизации необходимо будет просто перекомпилировать программу.

Некорректность названия SSE3 объясняется тем, что в отличие от других SIMD инструкций, где операции (например сложение) выполняются вертикально, здесь появилась возможность горизонтального выполнения операций.

Данный набор появился в новейших процессорах Intel Core 2. Конкретная информация по этим инструкциям пока отсутствует.

Кстати стоит отметить, что в новых интеловских процессорах появилась технология Intel Advanced Digital Media Boost, суть которой в ускорении выполнения SIMD инструкций. Если раньше каждая инструкция выполнялась за два такта (один такт для обработки старших 64 бит, а второй такт для младших), то теперь выполнение этой инструкции занимает один такт. Налицо двукратное ускорение, что должно сказываться на работе программ, оптимизированных под этот набор инструкций.

*Обновлено: информация о наборе инструкций SSE4 оказалась преждевременной, на самом деле SSE4 появится в процессорах поколения Penryn, которые предположительно должны появиться в четвертом квартале 2007 года.

Различают три поколения этого расширения инструкций: 3DNow!, Enhanced 3DNow! и 3DNow! Professional, однако очень часто их все называют просто 3DNow!

Набор инструкций 3DNow! появился в AMD K6-2 (Chomper). Данный набор, состоящий из 21 команды, был оптимизирован для еще более узкой области, нежели «универсально-мультимедийный» Intel MMX, а именно: для наиболее ресурсоемких расчетов, связанных с 3D-графикой. Даже в самом названии этого набора (3DNow!) отразилась область его применения. Это расширение во многом сходно с SSE, но так же имеет и значительные отличия. Регистров так же 8, но они размером не 128 бит, а 64. Соответственно, в них помещается не 4 числа, а только 2. Имеется аналогичный SSE набор арифметических операций с регистрами. Сложить-умножить-разделить две пары операндов и т.п. Есть и операции нахождения (обратного) квадратного корня, точные и более быстрые приближённые. Однако, есть ещё одно важное отличие расширения 3DNow! Можно складывать между собой содержимое одного регистра. То есть, так же как и в SSE3, производить не только вертикальные операции, но и горизонтальные.

В дальнейшем изменения блока 3DNow! произошли в К7. Он, как и раньше, работал с 64-битными регистрами, в которых находились пары вещественных чисел одинарной точности, зато его набор команд расширился еще на 24 инструкции (Enhanced 3DNow!). Последнее расширение этого набора до 3DNow! Professional появилось в ядре Thoroughbred.

На развитие набора 3DNow! негативно повлияло то, что у AMD первое время отсутствовал оптимизирующий компилятор, к тому же разработчики программ не торопились оптимизировать свои программы под эти инструкции.

Оценка прироста производительности.

После продолжительного поиска необходимые бенчмарки были найдены. Все они имеют возможность включать/отключать оптимизацию под определнные виды инструкций. Итак, тесты условно были поделены на четыре группы:

Материнская плата: Gigabyte GA-8I945P-G, BIOS v.F10
Процессор: Intel Pentium 4 630@3.600 MHz
Система охлаждения: TT Big Typhoon
Оперативная память: 512 Mb DDR2–667@638 Samsung Original (5-5-4-14), 512 Mb DDR2–667@638 Hynix (5-5-4-14)
Видеокарта: PCI-E Palit GeForce 6600GT@585/551 MHz
Дисковая подсистема: 160Gb SATA-II SAMSUNG HD160JJ, 40Gb Ultra-ATA/100 Seagate Barracuda ST340014A
Software: Windows XP SP2, ForceWare 91.28

Тест CPU RightMark достаточно редко встречается в обзорах, и я не удивлюсь если о нем слышали немногие (я сам только недавно его ”выловил”). Тест моделирует поведение притягивающихся и отталкивающих шаров в пространстве. Сам он представляет собой, по сути, два теста, объединенных в один. Модуль решателя (solver) рассчитывает физику взаимодействия тел, а модуль рендеринга (render) отображает это взаимодействие на экране. Нагрузку можно изменять и на модуль решателя (увеличивая количество рассчитываемых объектов), и на модуль рендеринга (изменяя количество источников света и качество текстур). В обоих модулях можно настраивать то, какие инструкции будут использованы при решении задачи. Тест больше оптимизирован под SSE/SSE3, поскольку требуется рассчитывать координаты объектов и силы их взаимодействия.

Как и ожидалось прирост от использования SIMD-инструкций в играх мал, и он тем меньше, чем лучше настройки графики.

Напоследок хочу привести таблицу десктопных ядер от Intel и AMD с указанием поддерживаемых наборов инструкций.

Источник

Процессор не поддерживает SSE2 — что делать. Как включить SSE2

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Многие пользователи при установке различных приложений, сталкиваются с сообщением «Процессор не поддерживает набор инструкций SSE2». Эта ошибка встречается на компьютерах со старым железом и вводит в ступор пользователей — вроде бы Windows работает без проблем, но программа устанавливаться не хочет. Мы постараемся понятным языком рассказать, что это за технология SSE2 и каковы её функции в PC. Также вы узнаете, можно ли включить поддержку SSE2 Instructions в Windows.

Что такое SSE2 на компьютере?

Технология SSE2 — это расширение 32 битной архитектуры, исполняющее набор инструкций в вашем процессоре. Чем шире набор инструкций, тем больше возможности для обработки процессором системных запросов. Например, набор команд в первой ССЕ равнялся 70, а вторая версия поддерживает уже 144.

Инструкции SSE2 не доступны для ранних линеек процессоров, а это: АМД (до Атлона 64), Интел (до Пентиума 4), также VIA C3 и Transmeta Crusoe. Все более поздние линейки поддерживают данную технологию. Вот полный список устройств.

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Что делать с проблемой?

Как уже понятно — ошибка «This program requires a computer that supports SSE2 instructions» возникает при попытке установить приложение, выполнение которого не будет поддержано процессором, ввиду его «древности». Наиболее часто данная проблема встречается при установке актуальных версий браузеров (Firefox, Opera, Chrome, Internet Explorer), сторонних приложений (Office, Skype, антивирус Norton и т.д.), либо при переустановке ОС Windows.

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Ошибка SSE2 при установке игры

Если вы получили данную ошибку, то выбора тут не много: обновлять железо — в крайнем случае материнскую плату и процессор, либо же устанавливать более раннюю версию софта. Если вы не желаете докупать новые детали на ПК, тогда отыщите для своей программы более старые версии, которые будут совместимы с требованиями процессора. Например, версии браузеров не требующие SSE2: Опера 20.0.1387.91, Хром 35.0.1870.2, Файерфокс ниже 48 версии. Вот полный список.

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Следует учесть, что шифрование и протоколы многих сайтов не будут поддерживаться в старых версиях браузеров. Также не забудьте отключить автообновление для таких софтин. Есть множество инструкций, по отключению апдейтов, поищите в Сети.

Можно ли включить SSE2?

Многие пользователи после появления данной ошибки ищут инструкции, которые бы давали возможность включить эту «опцию» в системе, кто-то разбирается чуть более обычного и лезет в BIOS. Где-то даже встречаются упоминания о патчах, которые позволят включить ССЕ2 в компьютере, но кроме дополнительной нагрузки они не дадут эффекта. Такие моды встречаются как решение для ошибки

Вы можете использовать программку CPU-Z, для просмотра характеристик вашего процессора Если в строке Instructions не будет указан SSE2, тогда ничего не поделаешь.

sse таблетка что это. Смотреть фото sse таблетка что это. Смотреть картинку sse таблетка что это. Картинка про sse таблетка что это. Фото sse таблетка что это

Программа CPU-Z — проверка характеристик процессора

Заключение

Очень часто, компьютер нужен лишь для некоторых целей, таких как распечатка, ограниченный серфинг в интернете, документация — поэтому можно ограничиться загрузкой соответствующей версии софта, что решит ошибку «Процессор не поддерживает SSE2». Но у любого железа есть момент выработки, поэтому будьте готовы к обновлению аппаратной части PC.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *