Новая реконфигурируемая система на основе мемристоров позволяет сортировать данные в памяти
Организация данных в определённом порядке, также известная как сортировка, — это важная вычислительная операция, выполняемая широким спектром систем. Традиционные аппаратные системы используют отдельные компоненты для хранения и сортировки данных, что ограничивает их скорость и энергоэффективность. Исследователи из Пекинского университета недавно разработали новую реконфигурируемую систему сортировки в памяти, которая использует мемристоры для сортировки хранимых данных in situ. Предложенная ими система, описанная в статье, опубликованной в журнале Nature Electronics под руководством профессора Юйчао Яна, обеспечивает быстрое и энергоэффективное хранение и сортировку данных. «Оригинальная идея исходит из того, что, хотя такие операции, как умножение матриц и свёртка, широко реализованы в системах CIM (вычисления в оперативной памяти), сортировка долгое время считалась «крепким орешком» в технологии вычислений в оперативной памяти из-за её уникальных вычислительных характеристик», — рассказал TechXplore Яоюй Тао, один из авторов статьи. «Во-первых, традиционные аппаратные средства сортировки включают в себя обширную логику сравнения и выбора, условное ветвление или операции обмена, характеризующиеся нерегулярным потоком управления, который принципиально отличается от линейных операций, в которых CIM (Compute-in-Memory) превосходен. Во-вторых, сортировка с большими объёмами данных часто приводит к высокодинамичным шаблонам доступа к памяти, которые конфликтуют со структурирован...