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

Независимо от производителя или типа ОЗУ, почти вся компьютерная память содержит те или иные микродефекты. Изготовитель памяти может потратить от 10 до 15% стоимости модуля памяти DIMM на обширное тестирование на наличие ошибок, но память все равно может быть подвержена сбоям и отказам во время эксплуатации системы. Самые разнообразные факторы – от избыточного нагрева до «старения» и наличия в ней микродефектов — могут привести к ошибкам памяти.

Технология Dell Reliable Memory Technology PRO: обнаружение и изоляция ошибок памяти - 1
Читать полностью »

Изучение возрастного нарушения может раскрыть новые тайны мозга

image

Его называют Dr. WAI, сокращение от «Where Am I» [Где я]. Хорошо образованный мужчина 29 лет без всяких тяжёлых заболеваний или травм лишь с четвёртой попытки смог нарисовать более-менее точную карту дома, где он живёт уже 15 лет [Bianchini, F., et al. Where am I? A new case of developmental topographical disorientation. Journal of Neuropsychology 8, 107-124 (2014)]. Другому пациенту, Дженнифер из Сан-Франциско, всё время кажется, что она обращена на север, вне зависимости от направления, в котором она смотрит. У Джуди Бентли однажды, когда она училась в старших классах, внезапно пропала память обо всём, что её окружает. Она потеряла всякое представление о том, что находится за дверью класса.

Это всего лишь несколько примеров для изучения, открытых новой областью медицины, начавшейся с девушки, которую можно назвать «нулевым пациентом». Назовём её Алисой [Iaria, G., Bogod, N., Fox, C.J., & Barton, J.J. Developmental topographical disorientation: Case one. Neuropsychologia 47, 30-40 (2009)]. В 2007 году Алиса обратилась к нейробиологу Джузеппе Йариа со странной и раздражающей проблемой: ей было очень сложно ориентироваться на местности. Иногда она даже терялась в собственном доме. Ей приходилось полагаться на стандартные маршруты, походы от двери до двери по тщательно вызубренному пути. Чтобы доехать до работы, она запомнила, где ей нужно сходить с автобуса, и как идти от одного выученного ориентира до другого, пока не дойдёшь до офисного здания, где она работает.
Читать полностью »

image
Не так давно везде говорили о проблеме поиска нужной информации в интернете. Сейчас появляется уже другая проблема — найти можно практически всё, что угодно, но что делать дальше? Если информация была нужна для разового использования, то проблемы нет — можно и забыть. А если она полезна не только «здесь и сейчас»? Многие используют онлайновые и офлайновые блокноты, закладки и даже персональные вики… Но лично у меня они все постепенно превращались в «кладбище информации», в которой тоже нужно постоянно что-то искать или постоянно всё организовывать и оптимизировать. Можно ли сохранять информацию, хотя бы в небольших объёмах, сразу в память? В человеческую память?
Сразу оговорюсь, что речь не о каких-то чудо-приёмах и чёрно-белой магии. Речь идёт о комбинации интервального повторения и довольно простых упражнений, реализованных в виде несложной программки для смартфона.

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

В сегодняшнем посте мы предлагаем вам расшифровку доклада Андрея DreamWalker Акиньшина с DotNext 2017 Piter о памяти, в котором Андрей разбирает, как работает память с точки зрения производительности приложений. Пост получился огромный, так что запасайтесь кофе и терпением.

Весь код лежит здесь, а сама презентация — здесь.

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

К сожалению, поиск узких мест — зачастую нетривиальная задача. Но с типом узкого места чаще всего удаётся определиться. Это может быть, например, процессор, доступ к базе данных, к диску или к сети. Один из распространённых кейсов — это доступ к основной памяти. Думаю, просто потому, что с основной памятью мы работаем чаще всего.

С точки зрения перформанса память — штука очень коварная и непонятная. Будем разбираться с тем, как она работает.

Разбираемся с памятью: тесты и оптимизация - 1

В этом докладе с DotNext 2017 Piter мы поговорим о том, что влияет на скорость работы с памятью. Обсудим как низкоуровневые хардварные штуки (CPU cache и его ассоциативность, выравнивание, store forwarding, 4K aliasing, prefetching, cache/page splits, cache bank conflicts и т.п.), так и более .NET-специфичные проблемы (pinned objects, large object heap, особенности работы кучи в полном .NET Framework и Mono).
Читать полностью »

Intel Optane SSD: возможности и преимущества - 1

В начале июля мы начали бесплатное тестирование SSD-дисков Intel Optane. Акция все ещё продолжается, и любой из вас может принять участие (подробности по ссылке выше).
Появление на рынке дисков Optane можно без преувеличений назвать революцией в области хранения информации. В этой статье расскажем о том, какие технологии лежат в основе новых дисков и какие преимущества они дают.
Читать полностью »

Привет, %username%! Сегодня мы поговорим с тобой об облаках, немного об их устройстве и о том, что позволяет провайдерам поддерживать инфраструктуру, одновременно экономя на затратах.

Что скрывают за собой Cloud Service услуги, как они аппаратно реализованы и что дают конечному пользователю - 1

Облачное хранилище. Облачный сервис. Облачные вычисления. Термин «облачный», который к месту и не к месту все чаще лепят на все сервисы, доступные через интернет, успел даже немного поднадоесть.

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

В этой статье мы расскажем о том, как аппаратно реализованы различные облачные сервисы на примере провайдера Cloud4Y, и расскажем, что они дают обычному пользователю.
Читать полностью »

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

Подробный гайд по выбору ноутбучной оперативки - 1

К счастью, профессиональные и игровые лэптопы пока остаются верны старой концепции персонального компьютера, в котором вы вольны апгрейдить железо. О апгрейде подсистемы памяти сегодня и поговорим.
Читать полностью »

Гибридный куб памяти (HMC): что это такое и как его подключить к FPGA - 1
На фото: Платформа SKARAB для цифровой обработки данных с телескопа MeerKAT. За счет технологии HMC каждая из 64 антенн телескопа может передать на платформу поток данных со скоростью 40 Гбит/с

В ожидании нового стандарта памяти DDR5 SDRAM, который появится уже в следующем году, мы исследуем альтернативные технологии. В этой статье изучим память HMC (Hybrid Memory Cube), которая обеспечивает 15-кратный рост производительности при 70% экономии на энергопотреблении на бит по сравнению с DDR3 DRAM.

В то время как DDR4 и DDR5 представляют собой эволюцию стандарта, HMC — это революционная технология, которая может изменить рынок не только в сфере специализированных высокопроизводительных вычислений, но также в области потребительской электроники, такой как планшеты и графические карты, где важен форм-фактор, энергоэффективность и пропускная способность.
Читать полностью »

Так как  iOS-устройства, в отличие, например, от Android-гаджетов, не имеют дополнительных слотов для флешек, решить проблему нехватки памяти можно только с помощью сторонних гаджетов. Такие продукты имеют маркировку MFI (made for iPod/iPhone/iPad) и позволяют дополнительно переносить файлы и документы между устройствами.

Мы решили опробовать несколько аксессуаров-накопителей, обладающих схожей функциональностью, но при этом каждый со своей изюминкой. Так в наших руках оказались флеш-диск от Elari Smartdrive 128 ГБ, флеш-диск/кабель от PhotoFast MemoriesCable Gen3 32ГБ и Lightning-кабель Budi с картридером microSD.

Флешка, кабель и кардридер: сравниваем три внешних накопителя для iPhone и iPad - 1
Читать полностью »

Чипы на большинстве современных настольных компьютеров имеют четыре ядра, но производители микросхем уже объявили о планах перехода на шесть ядер, а для высокопроизводительных серверов и сегодня 16-ядерные процессоры далеко не редкость.

Чем больше ядер, тем больше проблема распределения памяти между всеми ядрами при одновременной совместной работе. С увеличением числа ядер всё больше выгодно минимизировать потери времени на управлении ядрами при обработке данных — ибо скорость обмена данными отстает от скорости работы процессора и обработки данных в памяти. Можно физически обратиться к чужому быстрому кэшу, а можно к своему медленному, но сэкономить на времени передаче данных. Задача усложняется тем, что запрашиваемые программами объемы памяти не четко соответствуют объемам кэш-памяти каждого типа.

Физически разместить максимально близко к процессору можно только очень ограниченный объем памяти — кэш процесcора уровня L1, объем которого крайне незначителен. Даниэль Санчес (Daniel Sanchez), По-Ан Цай (Po-An Tsai) и Натан Бэкмен (Nathan Beckmann) — исследователи из лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института — научили компьютер конфигурировать разные виды своей памяти под гибко формируемую иерархию программ в реальном режиме времени. Новая система, названная Jenga, анализирует объемные потребности и частоту обращения программ к памяти и перераспределяет мощности каждого из 3 видов процессорного кэша в комбинациях обеспечивающих рост эффективности и экономии энергии.

Новый подход к кэшированию процессора - 1
Читать полностью »


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