Рубрика «память» - 11

При работе с естественным языком и лингвистическом анализе текстов нам часто приходится оперировать огромным количеством уникальных коротких строк. Счёт идёт на десятки и сотни миллионов — именно столько в языке существует, к примеру, осмысленных сочетаний из двух слов. Основной платформой для нас является Java и мы не понаслышке знаем о её прожорливости при работе с таким большим количеством мелких объектов.

Чтобы оценить масштаб бедствия, мы решили провести простой эксперимент — создать 100 миллионов пустых строк в Яве и посмотреть, сколько придётся заплатить за них оперативной памяти.Читать полностью »

Принцип работы «забывающего мемристора» похож на принцип работы нейрона мозга - 1

Мозг человека — чрезвычайно сложная система. Узнать в деталях о том, что происходит внутри, ученые пытаются многие сотни лет. Сейчас, с развитием компьютерных технологий, это получается намного лучше, чем раньше. Процесс изучения мозга сдвинулся с мертвой точки и постепенно идет вперед.

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

А ты учел константу в О-большом?
На написание данного поста меня подвигла недавняя публикация этого и вот этого переводов, в которых авторы в интеллигентной форме выражают свое недовольство по поводу того, как O-оценки вычислительной сложности классических, казалось бы, алгоритмов вступили в диссонанс с их практическим опытом разработки. Основным предметом критики послужила модель памяти, в рамках которой эти оценки были получены — она, де, не учитывает особенности иерархической организации по принципу быстродействия, которая имеет место быть в современных вычислительных системах. От чего и произрастают все последующие неприятности. И судя по наблюдаемой реакции благодарных читателей, авторы далеко не одиноки в своем негодовании и желании «наехать» на классиков с их О-большими. Так возможно, действительно стоит отправить на свалку истории выкладки дядек в белых халатах, сделанные ими для ламповых тугодумающих и пышащих жаром машин, и дать дорогу молодым амбициозным моделям, более точно отражающим анатомию современного «железа»?

Читать полностью »

«Мы используем лишь 10% от всего мозга» и другие мифы - 1

Во всех лабораториях, где я работала, упоминание фильма Люка Бессона «Люси» (2014) вызывало широкий спектр реакций, большинство из которых находилось в промежутке от усталого вздоха до плохо скрываемого напряжения вен на лбу. А его даже не все смотрели! Так почему же его так невзлюбили? Сам фильм вполне может быть развлекательным, но при этом он продолжает продвигать миф о том, что мы используем наш мозг лишь на 10% (после увеличения использования мозга до 90% героиня Скарлетт Йохансон научилась телепатии, телекинезу и антигравитации). Меня жутко угнетает зрелище того, как пропагандируют мифы о моей области деятельности. Поэтому я хотела разоблачить некоторые живучие мифы о самой удивительной вещи во Вселенной (ладно, постараюсь без фанатизма).

1) Мы используем лишь 10% от мощности нашего мозга

TL;DR: НЕТ нет нет НЕТ НЕТ нет НЕТ!
Читать полностью »

Миф о RAM и O(1) - 1
Городская библиотека Стокгольма. Фото minotauria.

В этой статье я хочу рассказать о том, что оценивать время обращения к памяти как O(1) — это очень плохая идея, и вместо этого мы должны использовать O(√N). Вначале мы рассмотрим практическую сторону вопроса, потом математическую, на основе теоретической физики, а потом рассмотрим последствия и выводы.

Введение

Если вы изучали информатику и анализ алгоритмической сложности, то знаете, что проход по связному списку это O(N), двоичный поиск это O(log(N)), а поиск элемента в хеш-таблице это O(1). Что, если я скажу вам, что все это неправда? Что, если проход по связному списку на самом деле O(N√N), а поиск в хеш-таблице это O(√N)?

Не верите? Я вас сейчас буду убеждать. Я покажу, что доступ к памяти это не O(1), а O(√N). Этот результат справедлив и в теории, и на практике. Давайте начнем с практики.

Измеряем

Давайте сначала определимся с определениями. Нотация “О” большое применима ко многим вещам, от использования памяти до запущенных инструкций. В рамках этой статьи мы O(f(N)) будет означать, что f(N) — это верхняя граница (худший случай) по времени, которое необходимо для получения доступа к N байтов памяти (или, соответственно, N одинаковых по размеру элементов). Я использую Big O для анализа времени, но не операций, и это важно. Мы увидим, что центральный процессор подолгу ждет медленную память. Лично меня не волнует, что делает процессор пока ждет. Меня волнует лишь время, как долго выполняется та или иная задача, поэтому я ограничиваюсь определением выше.Читать полностью »

Триггер для сознания? 25-летнего парня вывели из комы, фокусируя ультразвук на небольшом участке в центре мозга - 1
Главный герой фильма «Помни» тоже страдал от повреждения таламуса

Группа учёных из Калифорнийского университета в Лос-Анджелесе опубликовала отчёт о первом в истории медицины случае выведения пациента из комы неинвазивными методами. Пациента удалось привести в сознание, воздействуя импульсами ультразвука на маленький участок мозга под названием таламус. На третий день после воздействия пациент начал понимать речь и полностью вышел из комы, а на пятый день попытался ходить.

Пока это единичный случай. Возвращение сознания пациенту может быть совпадением или случайностью. Может быть связано с его юным возрастом. Учёные теперь готовят более масштабные клинические испытания прибора.

Если теория получит подтверждение, то экспериментальный ультразвуковой генератор могут одобрить для использования всеми медицинскими учреждениями. Он может вывести из вегетативного состояния и бодрствующей комы десятки тысяч людей. В то же время учёные немного приблизятся к пониманию феномена сознания — фундаментального способа, каким человек соотносится с миром.
Читать полностью »

Стартап KerNEL пытается создать коммерческие мозговые импланты для улучшения памяти - 1

Идеи продления жизни мозга, как важнейшей части человеческого организма витает в среде фантастов и ученых-мечтателей уже давно. «Голова доктора Джоуля», перенос сознания, и сотни других сюжетов, при которых человек стремится к реальному бессмертию — ведь мы, это, в первую очередь, наша личность, а уже потом набор органов, костей и мышц.

Однако, наш мозг не вечен и не идеален. Он также подвержен износу, как и любой другой внутренний орган, но при заболеваниях мозга качество жизни понижается в разы. Расстройства личности, склероз, или такие страшные болезни, как Альцгеймер или маразм, с которыми человечество борется, но не всегда успешно — все они наносят сокрушительный удар по человеку и изменяют его до неузнаваемости.

Один из предпринимателей кремниевой долины, Брайан Джонсон, задался целью создать мозговой имплант, который поможет справиться с дегенерацией мозга и его функциями, хотя бы частично.

В 2013 году Джонсон продал свой бизнес PayPal за 800 млн долларов, а после этого искал, куда бы их вложить. По итогу родилась идея создать коммерческий мозговой имплант, который поможет бороться с, например, ухудшением памяти — расстройством, которым страдает большинство людей с возрастом.
Читать полностью »

В этой статье я хочу рассмотреть внутреннее устройство работы памяти СХД NetApp FAS и как она умеет собирать тетрис.
Как устроена память NetApp FAS: NVRAM, Кеш и Тетрис - 1

System Memory

Память СХД любого контроллера NetApp FAS состоит из модулей оперативной памяти, которые используются для кэширования чтения, и записи, и запитаны батарейкой, отсюда приставка «NV» — Non Volatile MEMory / RAM / LOG. ОЗУ делится на следующие функциональные части: NVRAM, буфер MBUF (или системный кэш), о которых подробнее.
Как устроена память NetApp FAS: NVRAM, Кеш и Тетрис - 2
* Сброс данных на диски происходит из MBUF, по событию заполненности NVRAM, а не из самого NVRAM`а.
Читать полностью »

IBM и Samsung разработали 11-нм память STTMRAM - 1

В этом месяце IBM отметила 20-летний юбилей проекта разработки магниторезистивной памяти с произвольным доступом (MRAM). Изначально цель ставилась в управлении ячейкой при помощи электромагнитного поля. Сейчас проект трансформировался в разработку ячейки памяти с записью информации при помощи передачи момента вращения спина электроном. Такой тип памяти получил название STTMRAM (spin-transfertorqueMRAM).

Вместе с IBM над этим проектом работало много партнеров. Первым была компания Motorola. Затем — компании Infineon, TDK, Micron и другие. Благодаря участию специалистов из этих компаний проект удалось превратить из чисто теоретической концепции в реальную технологию. В течение нескольких лет ряд технических проблем мешал масштабировать память до высокой плотности. Но эту проблему все же удалось решить. И сейчас мы вместе с компанией Samsung подошли к завершающему этапу. Можно сказать, что разработка уже близка к коммерческому запуску. Сейчас основная задача решена, специалисты оптимизируют основную технологию и вспомогательные инструменты. Главным достижением работы с Samsung стал перевод структуры ячейки из горизонтальной в вертикальную.
Читать полностью »

Завидовали ли вы когда-нибудь персонажу Кейт Уинслет в фильме «Вечное сияние чистого разума»? Хотели ли бы вы когда-нибудь иметь возможность стереть память об ужасном прошлом простым нажатием кнопки? (Я-то уж точно, после того, как один из моих бывших сказал мне, что у деревьев есть души, а у меня – нет). Или наоборот, привести ускользающее воспоминание обратно в мозг? (Уверена, что все, кто когда-либо был на экзамене, точно этого хотели бы). Хотели бы вы иметь возможность управлять памятью?

Во-первых, позвольте рассказать вам немного о самой памяти. Люди представляют себе память, как большой мешок, наполненный текстами песен, неловкими моментами из далёкого прошлого и первыми половинами анекдотов. Вы помещаете её в мозг, проходит время, вы её достаёте, стряхиваете пыль, и она снова, как новенькая. Извините, что ломаю ваши представления, но это вовсе не так. Воспоминания хранятся во всём мозге сразу. Они динамичны и хрупки; они изменяются новым опытом и подвержены вмешательству. Воспоминания – это не файлы, хранящиеся в ящике, а нежные растения, за которыми нужно ухаживать и заботиться, чтобы они оставались с вами долгое время (эта блестящая метафора отвечает на вопрос, почему я не пишу поэм или художественных произведений).

image
Ящики или цветы? Хрупкие цветы.

Давайте посмотрим.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js