Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

https://www.youtube.com/watch?v=8X69_42Mj-g Christian Schafmeister, phd и его группа проектируют белки и структуры из небиологических полимеров (Бис-пептиды, эта группа называет их Spiroligomers http://i.imgur.com/Rvd1oDk.gif ) сворачивающиеся в конфигурации позволяющие им реализовывать различные химические и биологические функции. Schafmeister признает что его цель это разработка всё более сложных самосборных молекулярных систем реализующих катализ, структурную, сенсорную и информационно-обрабатывающую функцию, причём по-отдельности эти компоненты, кроме информационного, уже продемонстрированы в их экспериментах. Проектирование молекулы реализующей нужную функцию, будь то катализ или структурная поддержка требует исследования комбинаторного пространства всех возможных конфигураций молекул и их потенциальных энергий, для этого исследователи используют разные по точности и эффективности модели молекулярной динамики, но всё равно грубый перебор всех молекул невозможен (20^N растёт очень быстро). Schafmeister констатирует что основная стоящая перед ним проблема это дизайн а не производство молекул (давно отработанный химический процесс), а так как он является выдающимся программистом он применяет эвристические техники, pattern matching для более эффективного перебора конфигураций (на суперкомпьютере с 40000 ядер). Реализовывать эти высокоуровневые алгоритмы на С++ впрямую долго и сложно потому он применил python для управления низкоуровневым численным кодом, но он намучался с ним из-за проблем совмещения питона и С++. По совету друга он перешёл на интерпретируемый лисп в качестве top level language и дело пошло гораздо лучше, и в конце концов привело к тому что профессор написал свой компилятор common lisp ориентированный на взаимодействие с С++, символьное дифференцирование (для создания на лету минимизаторов потенциальных функций) и метапрограммирование. Надо отметить что это не первый раз когда Lisp применяется для дизайна молекул, именно для этих целей его применяли в SRI 20 лет назад http://www.ai.sri.com/~kr/nano/cavstuf/cavstuf.html (программа Cavity Stuffer, одним из авторов выступал сам Эрик Дрекслер).
#ZXNAZ7 (0+4) / @engineer / 3440 дней назад
Вопрос к господам-лисперам: какие особенности архитектуры процессора по вашему мнению могут помочь в выполнении лисп-кода? (Например - аппаратная поддержка тэгов памяти, какие-то примитивы для сборщика мусора, и т.д.). Аргументация приветствуется. Я склонен думать, что обычный RISC-процессор будет оптимален по производительности на мм^2 кристалла, при условии хорошего компилятора.
#XT31CP (3+1) / @engineer / 4329 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.