ОперативкаРефераты >> Программирование и компьютеры >> Оперативка
Фактически, разница в реальной и заявленной производительности отличается приблизительно в десять раз для DDR-SDRAM и в пятьдесят для Direct-Rambus.
Откуда же такая разница? А всё дело в том, что разработчики аппаратного обеспечения перегнали прогресс, заставив телегу бежать впереди лошади. Программистский мир к такому развитию событий оказался не готов и новые, замечательные возможности параллельной обработки памяти до сих пор остаются не востребованными и вряд ли будут востребованы в обозримом будущем.
Как минимум потребуется разработать принципиально новые алгоритмы обработки данных, обеспечить соответствующую поддержку параллелизма со стороны компилятора и/или штатных библиотек.
Короче говоря, "официальная" пропускная способность - это абстракция чистейшей воды, интересная скорее с маркетинговой точки зрения, но абсолютно бесполезная для конечного пользователя . Рис.4.1 Максимально достижимая пропускная способность основных типов памяти при наличии зависимости по данным и при отсутствии таковой.
Глава 5. Что нас ждёт в будущем?
5.1 FeRAM
Развитие оперативной памяти, пожалуй, бесконечный процесс, целью которого является увеличение частоты работы, ширины шины, а также уменьшение времени доступа, а, в некоторых случаях, и увеличение устойчивости к воздействиям извне, например, радиации. В настоящий момент требования к памяти не изменились, но к перечисленным добавились новые, удовлетворить которые намного сложнее, чем это было ранее. Среди них одним из важнейших является энергонезависимость и возможность встраивать память огромного объема в процессоры. Движение в этом направлении начато уже достаточно давно, и его результатом стало появление таких перспективных технологий, как флэш-память, FeRAM, а также MRAM. Каждая из них имеет свои преимущества и недостатки. Флэш-память позволяет практически бесконечно хранить записанную информацию без необходимости проведения циклов регенерации, которые необходимы для DRAM. MRAM, новый вид магниторезистивной памяти, продвигаемый на рынок фирмой Infineon Technologies AG, направлен на продвижение энергонезависимой памяти в компьютерах и мобильных устройствах. Это может принести пользователям многочисленные преимущества, вплоть до моментальной загрузки операционной системы после включения питания компьютера. Принцип действия этого вида памяти основан на зависимости сопротивления материала от приложенного магнитного поля. Все эти и многие другие преимущества вобрал в себя новый вид ферроэлектрической памяти. FeRAM умело сочетает простоту и надежность в эксплуатации DRAM, энергонезависимость MRAM и времена хранения информации флэш-памяти. Поскольку она включает практически все преимущества перечисленных видов памяти, то по праву может называться будущим современных технологий памяти, на чем, собственно, и делают акцент производители.
Процесс производства в настоящее время отличается тем, что от момента разработки технологии до момента массового выпуска продуктов проходит очень маленький период времени. Единственным и, пожалуй, главным движущим фактором в этом процессе является выпуск на рынок конкурентоспособного продукта. В этом стремлении выигрывает тот игрок, который быстрее своих конкурентов выпустит на рынок готовый продукт, удовлетворяющий требованиям потребителей по доступным ценам. FeRAM не является исключением в этой гонке. Производители ферроэлектрической памяти разделились на два конкурирующих между собой лагеря. Одна часть, возглавляемая постоянными партнерами в производстве памяти Infineon Technologies AG и Toshibа, разрабатывает технологию памяти, основанную на производственном процессе 1T/1C (1 транзистор / 1 конденсатор) для рынка мобильных устройств, персональных компьютеров и PDA. Производство основано на классе материалов PZT (Provskite lead zirconate titanate), которые были лицензированы фирмой Toshiba у фирмы Ramtron. Infineon также имеет кросслицензионные соглашения с Ramtron относительно использования разработанной этой фирмой технологии производства FeRAM. Технологию PZT у Ramtron также лицензировали фирмы Hitachi и Rohm. Второй фирмой, которая занималась разработкой ферроэлектрической памяти на основе оксида стронциума-висмута-танталум (strontium-bismuth-tantalum oxide) и оксида стронциума-висмута-ниобия (strontium-bismuth-niobium oxide), была Symetrix. Далее лицензионные соглашения были заключены между Symetrix и фирмами Matsushita, NEC, Siemens, Motorola, Hynix и Micron. Эти фирмы, главным образом, занимаются разработкой конкурентоспособных продуктов со встроенной FeRAM для рынка процессоров и микроконтроллеров. Основные игроки этой группы - это NEC и Matsushita, которые ведут разработки на основе технологического процесса 2T/2C. Это более ресурсоемкая технология производства памяти по сравнению с 1T/1C. Введение дополнительного транзистора и конденсатора в ячейку памяти обуславливает большую стабильность работы, но, в то же время, увеличивает площадь микросхемы той же конфигурации и поднимает цену продуктов, произведенных по такому процессу.
Сначала давайте рассмотрим наиболее простой процесс 1T/1C, по которому производится львиная доля современной памяти.
Ячейка ферроэлектрической памяти похожа на 1T/1C ячейку DRAM. Единственное отличие заключается в том, что в DRAM одна из обкладок конденсатора заземлена, а в FeRAM она подключена к передающей линии (driveline).
Рис.5.1.1 Ячейки DRAM и FeRAM
Запись в ячейку памяти DRAM происходит следующим образом: на линию данных (bitline) выставляется значение сигнала, который следует записать в конденсатор. Для записи 1 на линию данных подается положительное напряжение питания Vdd. После этого на управляющую линию (wordline) подается сигнал, который открывает полевой транзистор. Конденсатор заряжается, и мы имеем сохраненный бит информации. В ячейке FeRAM запись 1 происходит другим образом. Для этого на передающую линию подается положительное напряжение питания, линия данных заземляется, а полевой транзистор находится в открытом состоянии. Бинарной "1" соответствует точка 1 на графике петли гистерезиса (Рис. 2).
Запись "0" происходит подобным образом. В DRAM линия данных подключается к земле, а транзистор открывается. В этом случае конденсатор полностью разряжается, что и соответствует бинарному "0". В FeRAM запись 0 (положительное значение поляризации материала, точка 3 на графике петли гистерезиса, см. Рис. 2) происходит после подачи положительного напряжения питания на линию данных. В этом случае передающая линия подключается к земле, а транзистор держится в открытом состоянии.
Подводя итог под различиями в работе ячеек DRAM и FeRAM, можно сказать, что иной принцип работы ячейки ферромагнитной памяти является результатом того, что бинарным "1" и "0" соответствуют отрицательное и положительное значения поляризации, а не нулевой и единичный заряд конденсатора, как это происходит в случае с DRAM.