Создана программа, способная исправить ошибки в другой программе, не имея доступа к ее исходному коду

Программный кодОшибки в программном коде - это бич любого человека, занимающегося разработкой программного обеспечения. Устранение ошибок - это достаточно тривиальная работа, заключающаяся в большинстве случаев в правке нескольких строчек исходного кода программы, однако, процесс локализации места возникновения ошибки является очень трудоемким занятием, отнимающим много времени особенно при работе над большими проектами. Однако, поиском типовых ошибок теперь не обязательно заниматься человеку, с этим делом вполне может справиться программа, разработанная исследователями Массачусетского технологического института, более того, эта программа может самостоятельно устранить большинство ошибок, заимствуя участки кода из других исполняемых модулей, даже написанных на других языках программирования. Такой подход не требует доступа к исходному коду исправляемой программы, в будущем он позволит сэкономить тысячи часов рабочего времени программистов и позволит получать стабильно работающие программы.
 | Опубликовано Informatic | Подробнее | Комментарии: 6

Квантовый скачок - ученые IBM заложили основу для практической реализации масштабируемого квантового компьютера

Квантовые чипыУченые компании IBM сделали два очень важных шага на пути к созданию практического квантового компьютера. Одним из этих шагов является технология эффективного обнаружения и исправления ошибок в квантовых данных, а вторым - конструкция универсального квантового чипа, из которых можно строить квантовые вычислительные системы со сколь угодно большим количеством квантовых битов, кубитов, и наращивать это количество по мере возникновения необходимости.
 | Опубликовано Informatic | Подробнее | Комментарии: 9
2 апреля 2015 | Космос и Авиация

Марсоход Opportunity испытывает очередной приступ "амнезии", связанный с неисправностью его флэш-памяти

Марсоход OpportunityНесмотря на то, что инженеры Лаборатории НАСА по изучению реактивного движения (NASA Jet Propulsion Laboratory, JPL) идентифицировали проблему и приняли все меры по устранению возникновения "приступов амнезии" у марсохода-ветерана Opportunity, который не так давно стал первым "марсианским марафонцем". Но, неожиданно для руководства миссии, марсоход снова приостановил свою деятельность, испытав очередной достаточно тяжелый "приступ" из-за проблем с банками его массива флэш-памяти.
 | Опубликовано Astronaut | Подробнее | Комментарии: 3

Компания Google начинает внедрять первые технологии коррекции ошибок в область квантовых вычислений

Квантовые битыКвантовые компьютеры, несмотря на их так старательно рекламируемые преимущества, никогда не смогут выиграть у современных классических компьютеров, если они не обретут способность самостоятельно исправлять ошибки, разрушающие "хрупкие" квантовые состояния их квантовых битов, кубитов. И недавно, группа компании Google, занимающаяся исследованиями в области квантовых вычислений, продемонстрировала первую в мире систему, способную самостоятельно производить коррекцию возникающих ошибок, огромный шаг, который делает область квантовых вычислений гораздо ближе к ее практическому применению.
 | Опубликовано Informatic | Подробнее | Комментарии: 1

Исследователи собираются "разогнать" самые мощные в мире суперкомпьютеры при помощи нового эффективного программного обеспечения

Консоль суперкомпьютераИсследователи из университета Квинса в Белфасте (Queen's University Belfast), Манчестерского университета (University of Manchester) и лаборатории STFC Daresbury занимаются разработкой нового программного обеспечения, которое способно существенно увеличить вычислительную мощность современных суперкомпьютеров при обработке наборов "больших данных", сократив до допустимого минимума количество расходуемой на это энергии. Данная работа выполняется в рамках программы SERT (The Scalable, Energy-Efficient, Resilient and Transparent Software Adaptation), а ее ключевым моментом является так называемая технология "приблизительных вычислений" (approximate computing), известная еще под названием "significance-based computing", форма "разгона" при которой надежность и точность вычислений жертвуются в сторону увеличения быстродействия и снижения количества потребляемой энергии.
 | Опубликовано Informatic | Подробнее | Комментарии: 7
5 января 2015 | Медицина

Ученые обнаружили первый в своем роде белок, который "собирает" другие белки, не используя генетических инструкций

Белок Rqc2Самой важной функцией живых клеток любых видов является производство различных белков при помощи инструкций, закодированных в последовательности цепочек молекул ДНК. Этот процесс является основой всей молекулярной биологии, но исследования, проведенные группой ученых из различных научных организаций, позволил идентифицировать некоторые исключения. Оказывается, в клетках существуют белки, которые могут собирать другие белки, не используя, при этом, никаких генетических инструкций.
 | Опубликовано DrWho | Подробнее | Комментарии: 0
28 декабря 2014 | Космос и Авиация

Марсоход Opportunity начинает страдать "амнезией" из-за проблем с флэш-памятью

Марсоход OpportunityМарсоход Opportunity, один из ветеранов исследований Марса, в настоящее время продолжает перемещаться на юг, двигаясь вдоль западной части вала кратера Эндевор (Endeavour Crater). И делает это он невзирая на приступы "амнезии" и сбросы компьютера системы управления, которые участились после процедуры очередного переформатирования массива флэш-памяти марсохода. Эти проблемы вынудили руководителей миссии перевести марсоход в такой режим работы, в котором он не использует свой массив флэш-памяти.
 | Опубликовано Astronaut | Подробнее | Комментарии: 1
7 ноября 2014 | Космос и Авиация

Компания Virgin Galactic, несмотря на произошедшую катастрофу, возобновляет строительство второго корабля SpaceShipTwo

Космический корабль SpaceShipTwoПредставители известной компании Virgin Galactic LLC на проходившей во вторник пресс-конференции объявили о том, что, несмотря на произошедшую 31 октября 2014 года катастрофу, в результате которой космический корабль SpaceShipTwo был полностью разрушен, а один из его пилотов погиб, компания не отказывается от реализации своих дальнейших планов по развитию отрасли космического туризма. С этой целью компания возобновила некогда приостановленные работы по строительству второго экземпляра суборбитального космического корабля SpaceShipTwo. И, естественно, в связи с этим компании придется достаточно серьезно откорректировать график реализации своих планов.
 | Опубликовано Astronaut | Подробнее | Комментарии: 0

Система Chisel позволяет компьютерам экономить энергию, разрешая им делать ошибки

Ошибки вычисленийМногим людям известно выражение "Work smarter, not harder". У этой фразы имеется множество вариантов перевода, но ее суть достаточно точно выражает фраза "Работай больше умом, а не усердием". Когда эта фраза применяется по отношению к людям, это означает, что мы должны работать более упорно и качественней только над самыми важными задачами, не тратя напрасно усилия и время, выкладываясь полностью на всех задачах без исключения. Этот принцип также можно применить в отношении компьютеров, и это то, что делает новая система Chisel, разработанная в Массачусетском технологическом институте. Эта система позволяет компьютерам экономить существенное количество энергии, перенося менее критичные задачи для выполнения на малопотребляющих аппаратных средствах, обладающих низкой надежностью. Это означает, что в расчетах таких задач могут возникать незначительные ошибки, но это считается допустимым в данном случае.
 | Опубликовано Informatic | Подробнее | Комментарии: 4

Ученые превратили источник квантовых шумов в кубит, способный самостоятельно исправить ошибки данных

Квантовый битКогда компьютерная программа устанавливает определенное значение бита одной из ячеек памяти, нет необходимости контролировать и подтверждать устанавливаемое значение, в современных компьютерах и так реализовано множество технологий, позволяющих гарантировать достоверность записываемых в память данных. Однако эта проблема гораздо более сложна в случае квантовых компьютеров, любые взаимодействия квантового бита (кубита) с окружающей средой могут изменить значение данных, хранимых в этом кубите. В результате воздействия различного рода помех и шумов, в том числе и тепловой природы, у большинства созданных до последнего времени кубитов время достоверного хранения информации чрезвычайно коротко, в пределах нескольких микросекунд или миллисекунд.
 | Опубликовано Informatic | Подробнее | Комментарии: 1
13 ноября 2013 | Космос и Авиация

Обновление программного обеспечения привело к сбоям в работе системы управления марсохода Curiosity

Марсоход CuriosityКомпьютер системы управления марсохода Curiosity произвел неожиданную и несанкционированную перезагрузку, так называемый горячий сброс, своей операционной системы и программного обеспечения. Эта перезагрузка произошла 11 ноября 2013 года во время сеанса связи марсохода Curiosity с орбитальным аппаратом Mars Reconnaissance Orbiter, который должен был передать научные и телеметрические данные, полученные от марсохода, на Землю с помощью своей системы дальней космической связи.
 | Опубликовано Astronaut | Подробнее | Комментарии: 5
24 сентября 2013 | Космос и Авиация

Грузовой космический корабль Cygnus прервал сближение с МКС из-за ошибки программного обеспечения

Космический корабль CygnusГрузовой автоматический космический корабль Cygnus, находящийся сейчас в космосе и выполняющий первый испытательный полет к Международной Космической Станции (МКС), из-за ошибки, закравшейся в программное обеспечение системы управления, прервал процедуру сближения с космической станцией, которую он выполнял в воскресенье утром. Представители компании Orbital Sciences Corp. сообщили, что их инженеры быстро идентифицировали ошибку и создали "заплатку", устраняющую ошибку в программе бортового компьютера космического корабля. Но из-за особенностей траекторий орбитального движения космической станции и корабля Cygnus следующая попытка может быть предпринята не ранее вторника.
 | Опубликовано Astronaut | Подробнее | Комментарии: 0
7 ноября 2012 | Медицина

Генная терапия, исправляющая ошибки генетического кода человека, получила официальное одобрение

Генная терапияПредставители регулирующих органов Европейской комиссии в области здравоохранения впервые официально одобрили использование генной терапии, с помощью которых медики смогут исправлять ошибки в генетическом коде человека. Компанией, получившей одобрение на применение генной терапии, стала компания uniQure из Амстердама, которая ранее была известна под названием Amsterdam Molecular Therapeutics.
 | Опубликовано DrWho | Подробнее | Комментарии: 9

Новые высокотехнологичные системы позволят избавиться от досадных ошибок футбольных судей.

Не засчитанный голПервой грубой ошибкой, с которой было начато движение в сторону разработки новых высокотехнологичных систем, была ошибка судьи, благодаря которой не был засчитан гол Фрэнка Лэмпарда на Чемпионате мира 2010 года. Еще несколько таких значимых ошибок, в частности не засчитанный гол в матче Украина-Англия на Евро-2012, стали дополнительными аргументами в пользу создания автоматических систем, дублирующих действия арбитров. И вот на прошлой неделе совет Международной футбольной ассоциации принял решение и дал добро на использование автоматических систем, которые будут отслеживать факт пересечения мячом линии ворот.
 | Опубликовано Informatic | Подробнее | Комментарии: 6

Процессор, которому "позволено ошибаться", в 15 раз более эффективен, чем современные процессоры.

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