Шифрование под zLinux на z9
|
|
akost | Дата: Пт, 20.03.2009, 17:06 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| Уважаемые коллеги! Тут один мой товарищ осуществил следующую операцию - взял стандартные ГОСТовские алгоритмы шифрования, и написал их на C, который даже без ++. А потом начал пихать это хозяйство на всякие платформы, компилировать и шифровать файлы с замером скорости. Среди платформ - и zLinux на z9 вместе с gcc. Так вот результаты - плачевные. Подробности - нужны? Сложилось впечатление, что компилятор портировали, но генератор кода там такой причудливый...
|
|
| |
krab | Дата: Вт, 24.03.2009, 17:54 | Сообщение # 2 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| В любом случае не помешает :).
|
|
| |
Gregory | Дата: Ср, 25.03.2009, 17:52 | Сообщение # 3 |
Генерал-майор
Группа: Доверенные
Сообщений: 482
Статус: Offline
| Подробности было бы интересно узнать. Между прочим, никто никогда не говорил что zSeries это предпочтительная платформа для вычислений! А портировать эту программу в z/OS UNIX не пробовали?
Сообщение отредактировал Gregory - Ср, 25.03.2009, 17:59 |
|
| |
akost | Дата: Ср, 25.03.2009, 19:04 | Сообщение # 4 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| Ага, значит, кому-то тема интересна. Тогда пойду на днях к исполнителю, попытаю подробности. а чтобы в USS портировать, там компилятор С нужен. А его ж таки для этого надо иметь, например, купив... или еще как... Про платформу... Бес, как всегда, в подробностях. IBM всем говорит, что у них НАКОНЕЦ процессор в z9 и z10 линейно работает на более высокой частоте, чем на Intel, например, в z9 примерно 4ГГц. Это косвенно подтверждается нашими данными - z800 показала как-то на определенных задачах приблизительно аналог Intel 900 МГц на процессор, а z9 наша - четко в 4 раза больше на одном процессоре, в общем около 900*4=3,6 ГГц. Поэтому приблизительно знаю чего ждать.
|
|
| |
liks | Дата: Пт, 08.05.2009, 22:39 | Сообщение # 5 |
Рядовой
Группа: Проверенные
Сообщений: 16
Статус: Offline
| Неправда, в z9 частота маленькая - порядка 1.9 ГГц в z9 EC и 1.2 в BC, если я ничего не путаю. В z10 EC частоту подняли до 4.4. Для криптографии в мэинфрейме используются платы-ускорители, которые имеют встроенную реализацию шифрования, но там естественно нет ГОСТа и в ближайшее время не будет. Их начинку можно переписать, но с этим другая проблема - курсы по устройству и правилам пользоавния этой штукой достаточно дорогие и проводятся не часто. Если есть желание попробовать скомпилировать софтину с помощью XL C/C++, то можно это сделать на территории центра инноваций IBM, его выдадут во временное пользование. Gcc с каждой версией становится все лучше, но до XL пока не дотягивает имхо.
|
|
| |
akost | Дата: Пт, 08.05.2009, 23:08 | Сообщение # 6 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| так в том-то и дело - линейно гигагерцы мерять нельзя. пропорция "z800=Intel 900 МГц" мы получили на определенном приложении с большим парсингом (а именно - на XML СУБД). эту задачу (вместе с продуктом) портировали сами разработчики, так что сравнение вышло грубое, но в общем ее вполне можно считать бэнчмарком. то, что z9 = 4 * z800, мы тоже получили на целой куче задач, в том числе и на задаче шифрования. вообще, я уже почти готов вывалить результаты в статье на сайте. там уже можно будет обсуждать.
|
|
| |
liks | Дата: Вс, 10.05.2009, 10:24 | Сообщение # 7 |
Рядовой
Группа: Проверенные
Сообщений: 16
Статус: Offline
| Выкладывайте конечно, будет интересно почитать.
|
|
| |