Ящик Пандоры

22
18
20
22
24
26
28
30

-Как Ктулху. - Усмехнулся Танджер. - Вон там, - он показал на озеро. - На дне морском спит. - Они улыбнулись. - Кельвин тебе рассказал про дресскод?

-Рассказал.

-Хорошо. Если собираешься остаться, тебе придется обзавестись своей одеждой, а не этой потрепанной ерундой. - Танджер потыкал в плащ Аклина.

В этой время в двери вошел невысокий полный человек в черном плаще с двумя тонкими полосами. Аклин встал и немного поклонился. Танджер остался сидеть.

-А он мне уже нравится. - Высоким размеренным голосом сказал вошедший магистр, и пожал вставшему парню руку. - Двайс. Магистр Двайс.

-Аклин. Очень приятно. - Ответил парень.

-Высший магистр. – Поправил младший магистр Танджер.

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

-Я хотел бы разъяснить, зачем ты здесь. - Говорил Двайс. – Нет смысла откладывать. Перейдем сразу к делу. – Танджер одобрительно кивнул. - Я уже много лет разрабатываю различные проекты в той или иной области. И сейчас такое время, что часть моих проектов села на мель. К моему великому сожалению за два года ни один из трех ключевых проектов не сдвинулся с мертвой точки. Мы уже близки к завершению нашего процессора. Но все еще не можем придумать для него оптимальную операционную систему. В мире еще никто не пытался создавать операционную систему для мультимногоядерного процессора. В таких процессорах линейные программы выполнялись бы на нескольких ядрах одновременно. Тем более, этого никто не пытался делать для персональных компьютеров. Наши наработки показывают, что такое возможно. Наш аналитический отдел рассчитывает сорвать рынок. Ведь наша разработка в в десять, а то и сто раз быстрее всех ныне существующих на рынке. Как я уже сказал, у нас нет операционной системы.

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

-А почему так мало? - спросил Аклин.

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

-Увеличение памяти потребует больше места на кристалле. – Добавил Двайс. – А, значит, мы не сможем поместить шестнадцать тысяч ядер в один процессор. Если увеличить память всего в два раза, то вместо шестнадцати тысяч влезет всего тысяча, а толку все равно будет ноль.

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

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

-Процессоры и есть ваш главный проект. – Спросил парень.

-Не совсем. - Ответил Танджер. - Густаф нам говорил, что ты критиковал мою Теорию?

-Было такое.

-А в чем конкретно ты не согласен? – Поинтересовался магистр.

-Очень многие теоремы не связаны. А некоторые незначительные предобразования этих теорем заводят в тупик любые рассуждения. Либо позволяют произвести любые вычисления, приводя к противоречию.