Рубрика «процессор» - 9

Yarr — dataflow фреймворк (обработки изображений) на Хаскеле

Зондирование обстановки на Реддите показало, что едва ли хоть кто-то всерьез занимается обработкой изображений на Хаскеле, несмотря на то, что достаточно популярная библиотека Repa предполагает работу с изображениями как одно из основных приложений. Надеюсь, ситуацию сможет изменить библиотека Yarr (документация, гитхаб).

Я называю библиотеку dataflow-фреймворком, потому что она обобщена для обработки массивов (от одномерных до трехмерных) элементов любых типов, в том числе векторов чисел, например координат, комплексных чисел. Но основное предполагаемое применение — обработка двумерных массивов из векторов цветовых компонент, т. е. изображений. Фреймворк непосредственно не содержит алгоритмов обработки изображений, а предоставляет мощную инфраструктуру для их написания.
Читать полностью »

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

В данной статье я хотел бы рассказать насколько MODx Revolution в целом изменил мой подход к программированию.
Не знаю как кто программирует, но я считаю, что давным давно уже программирую методами ООП. К чему же в общих чертах сводилось программирование? Я писал (или брал готовые) классы под свои задачи (класс по работе с базой данных, класс по работе с шаблонами, класс еще под что-нибудь). Большинство классов были довольно большие и выполняли множество необходимых задач по своему профилю. Чаще всего по мере роста проекта многие классы разрастались, или обзаводились расширениями, или и то и другое. Так или иначе, уверен многие сталкивались с ситуацией часового разбора объекта в пару тысяч строк и несколькими десятками методов, чтобы разобраться куда можно внести очередные изменения, но так, чтобы при этом что-то другое не сломалось. Но на мой взгляд сложнее всего обеспечить гармоничное взаимодействие различных объектов между собой, особенно в плане перехвата ошибок при выполнении тех или иных действий, а главное в момент ошибки решить насколько она критичная и стоит ли прервать процесс выполнения, или можно идти дальше. А еще сюда же приписать клиент-серверные решения, чтобы стандартизировать ответы выполнения и для серверной части (с дальнейшей ее отрисовкой в шаблоны), и для Ajax-запросов.

Какой же именно инструментарий предлагает MODx Revolution для программирования логики проекта? Всего два класса: Процессор (выполняется классом modProcessor) и Коннектор (выполняется классом modConnector).
Что это такое? Процессор — отдельный файл с чаще всего одной или несколькими мелкими задачами, в результате выполнения которого ответ должен быть только положительным (что будет свидетельствовать о положительном результате выполнения), или отрицательный (желательно с конкретным сообщением об ошибке), что будет само собой говорить, что произошло что-то критически неправильно.Читать полностью »

Первые подробности о процессоре Power7+
Компания IBM на конференции Hot Chips рассказала о новом RISC-процессоре IBM Power7+, разрабатываемого для серверов нового поколения.
Читать полностью »

Восьмое поколение серверных продуктов HP, представленное весной 2012 года, продолжает наполняться новыми моделями. Наряду с привычными процессорами Intel компания HP использует в своих серверах и процессоры производства AMD, предоставляя тем самым своим заказчикам большую свободу выбора.

Во второй половине августа 2012 компания HP провела в Москве семинар, на котором специалисты HP и Microsoft рассказали о новых серверах с процессорами AMD и возможностях, ими предоставляемых.

Новые серверы HP Gen8 на процессорах AMD: DL385p, BL465p Gen8
Читать полностью »

В этой статье я расскажу, как самому написать процессор на VHDL. Кода будет не очень много (я, по крайней мере, надеюсь на это). Полный код выложен на гитхабе, и там же, можно посмотреть несколько итераций написания.

Процессор попадает под класс soft-процессоров.

Читать полностью »

image

Общаясь с ИТ-инженерами разных компаний мы часто слышим от них фразы «У вас есть другие конфигурации серверов?» или «Можно ли добавить еще памяти и хардов?». Чтобы угодить всем запросам мы решили отойти от фиксированных конфигураций серверов и ввели конфигуратор, с помощью которого пользователь может собрать необходимый сервер под свои задачи. Например, сервер приложений, storage-сервер, под крупные веб-проекты, виртуализацию, СУБД, VPS node и т.д.
Читать полностью »

Талон на разгон

Уважаемые оверклокеры, не пугайтесь заголовка: да не наступят никогда времена, когда в одни руки будет выдаваться не больше 200МГц по талону на Апрель месяц. Ничто не мешает вам разгонять свои процессоры до заоблачных высот под запредельными напряжениями (на свой страх и риск!).
На самом деле, сегодняшняя тема посвящена пилотной программе по абсолютно легальному разгону, а вернее, програмному апгрейду процессоров с помощью Intel Upgrade Service и Intel Upgrade Card (с моей легкой подачи — «талону на разгон»), которая проводилась Intel в 2011 году в США и Канаде.
Читать полностью »

15 марта я посетил пресс конференцию Intel, где компания представила новые серверные процессоры Xeon E5 серии 2600. Официальное объявление этих процессоров уже состоялось в начале марта, а сами процессоры показали за неделю до этого во время выставки Cebit, о которой писал мой коллега vilianov. На мероприятии были представлены рабочие станции, сервера и даже целый кластер с новыми процессорами. Помимо выступлений представителей компании и партнеров на мероприятии проводились сравнения производительности старых и новых систем.
Давайте посмотрим, чем же нас удивят новые процессоры.

Xeon E5: новое поколение серверных процессоров

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js