В исследовательских лабораториях корпорации Sun Microsystems ведутся проекты в самых разных областях, от беспроводных коммуникаций между микросхемами до защиты Web 2.0.

«В число наших постоянных задач входит передача технологий, это позволяет другим специалистам в Sun понять, что мы делаем», — заметил Роберт Спроулл, ведущий сотрудник Sun Microsystems Laboratories.

Роберт Спроулл: «В число наших постоянных задач входит передача технологий, это позволяет другим специалистам в Sun понять, что мы делаем»

Очень большое внимание привлекает проект Proximity Communication, цель которого — преодолеть ограничения закона Мура. Проект, над которым в Sun Labs работают уже несколько лет, предусматривает передачу сигналов между расположенными рядом друг с другом кремниевыми компонентами без проводов. Исследователи считают, что реализация такого подхода позволит увеличить полосу пропускания, сделать микросхемы заменяемыми и уменьшить их размеры. Однако, как подчеркнул Роберт Дрост, ведущий инженер Sun Labs, пока остаются нерешенными многие задачи, в том числе задача отвода тепла.

«Это очень рискованный проект, но он сулит и большую отдачу», — заметил Дрост.

Аналитик компании Insight64 Натан Бруквуд считает, что Proximity Communication позволит добиться серьезного прогресса, если Sun удастся его реализовать.

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

В частности, по словам Бруквуда, это позволит снизить потребление энергии и создавать значительно большие по емкости кэши.

В Sun по-разному оценивают сроки возможной реализации технологии Proximity Communication. Дрост отказался оценить, когда именно это произойдет, заметив только, что в следующем году компания может сделать ряд анонсов, касающихся компоновки микросхем. Со своей стороны, Спроулл считает, что пройдут годы, а не месяцы, прежде чем Proximity Communication удастся воплотить в готовых продуктах.

«Пока нет даже работающего прототипа», — заметил он.

По мнению Дроста, процессорная платформа SPARC, скорее всего, станет одним из первых претендентов на апробацию Proximity Communication.

Работы по защите Web 2.0 сфокусированы на реализации возможностей аутентификции сервера для пользователя и пользователя для сервера (SSL ограничивается только последним вариантом).

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

Еще один проект, Project Squawk, предусматривает создание небольшой виртуальной машины Java. Эта технология позволит распространить Java на устройства, оснащенные микроконтроллерами, которые имеют флэш-память емкостью всего 8 Кбайт и оперативную память емкостью 1 Кбайт. Иными словами, Squawk сможет использоваться даже в тостере: данная виртуальная машина работает без операционной системы

В лаборатории ведутся и другие проекты.

  • Fortress, язык для высокопроизводительных вычислений, рассматриваемый как замена языка Фортран.
  • DReaM, инициатива Sun, посвященная управлению цифровыми правами.
  • SPOT (Small Programmable Object Technology), технология, обеспечивающая Java-программируемые беспроводные датчики.
  • Celeste, представляющая новую модель масштабируемой памяти.
  • Project Pulsar, в рамках которого встроенная операционная система OpenSolaris будет перенесена на платформу PowerPC.
  • MPK20, предполагающий реализацию виртуального рабочего пространства Sun и поддерживающий возможности совместной работы и трехмерную графику. Это, по словам Спроулла, большая часть игровой среды.
  • Project Live, проект, посвященный виртуализации систем.
  • Sedna, коммутатор нового поколения.