29 дек. 2012 г.

Raspberry PI. Продолжение

Сегодня подключил Малинку к телевизору. Записал образ ОС для него на карту памяти от фотика, вставил. Подключился к телевизору через HDMI и включил в розетку через свою зарядку от телефона HTC, и все заработало!:)
Подключил клавиатуру и мышку.

26 дек. 2012 г.

Raspberry PI

Вот и пришел ко мне мой Raspberry PI! :)
Очень был удивлен, что он пришел так быстро, не прошло и месяца. Конечно, я очень рад этому:) Пока ничего делать с ним особо не буду, т.к. жду SD карту с операционкой, которая тоже должна придти.
Вот первые фотки.
Коробочка, в которой он был упакован

25 дек. 2012 г.

Список TOP500 мощнейших суперкомпьютеров мира

40-ая редакция

Я опубликовал только 50 первых компьютеров из списка. Данная копия списка соответствует состоянию списка на ноябрь 2012 года. Официальная страница Top500 находится по адресу www.top500.org.

Rank Site System Cores Rmax (TFlop/s) Rpeak (TFlop/s) Power (kW)
1 DOE/SC/Oak Ridge National Laboratory
United States
Titan - Cray XK7 , Opteron 6274 16C 2.200GHz, Cray Gemini interconnect, NVIDIA K20x
Cray Inc.
560640 17590.0 27112.5 8209
2 DOE/NNSA/LLNL
United States
Sequoia - BlueGene/Q, Power BQC 16C 1.60 GHz, Custom
IBM
1572864 16324.8 20132.7 7890
3 RIKEN Advanced Institute for Computational Science (AICS)
Japan
K computer, SPARC64 VIIIfx 2.0GHz, Tofu interconnect
Fujitsu
705024 10510.0 11280.4 12659.9
4 DOE/SC/Argonne National Laboratory
United States
Mira - BlueGene/Q, Power BQC 16C 1.60GHz, Custom
IBM
786432 8162.4 10066.3 3945
5 Forschungszentrum Juelich (FZJ)
Germany
JUQUEEN - BlueGene/Q, Power BQC 16C 1.600GHz, Custom Interconnect
IBM
393216 4141.2 5033.2 1970

21 дек. 2012 г.

Еще больше удобства

В продолжение темы, поднятой мной ранее (http://alex-hpc.blogspot.ru/2012/12/blog-post.html) я написал более красивый скрипт для определения количества свободных и занятых ядер на узлах.
Скрипт был написан минут за 30, т.к. я не очень умею это делать, но благодаря интернету все получилось:)
Итак, раньше это и тяжело было скриптом назвать, потому что использовалась только команда alias для переобозначения длинной команды. Сейчас я написал скрипт, который использует выходные данные от команды pbsnodes -a о количестве запущенных заданий на узлах и выводит эту информацию на экран в удобной для пользователя форме.
Итак, вот сам скрипт с комментариями

18 дек. 2012 г.

Распаковка архивов

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


12 дек. 2012 г.

Компилируем ядро Linux Ubuntu


Здесь я опишу пример компиляции ядра Linux Ubuntu на основе старого ядра. Необходимость компиляции нового ядра появилась в связи с тем, что  мой Ubuntu 10.10 обновился до 12.04, а количество видимых им ядер так и осталось равным 8, в то время как у меня их 12. Поэтому этот пример являет более или менее наглядным примером по задействованию части из всех возможных оптимизаций для текущего процессора.
Для начала нужно загрузить исходные тексты ядра и заголовочные файлы. Делаем это с помощью команды:

sudo aptitude install linux-source linux-headers

Далее устанавливаем утилиты для компиляции ядра:

sudo aptitude install build-essential kernel-package libncurses-dev

Кластер на Mac mini


Наверное, если компьютерщик или инженер видит маленький компьютер, то у него сразу возникает мысль взять сотню-другую таких компов — и объединить их в кластер. У меня тоже такое есть:) Пример, подтверждающий данную мысль - это, опубликованный ранее кластер из 64 компьютеров Raspberry Pi. Но это ерунда по сравнению с самодельной конструкцией из 160 Mac Mini, которая уже установлена и запущена в одном из дата-центров.
Вот как выглядит Mac mini

Год назад компания Apple свернула производство серверов Xserve на 1U, но свято место пусто не бывает, и любители техники Apple начали делать самодельные конструкции с максимальной плотностью процессоров в стойке. Оказывается, в стандартный серверный шкаф умелыми руками можно поместить сто шестьдесят Mac Mini Server — маленьких тихих компьютеров с четырёхъядерными процессорами Core i7, предназначенных вообще-то для домашнего использования.