Коллекции загружаются
#ретрокомпьютеры #AMD_XBox
X-союз Microsoft и AMD И всё-таки это было бы интересно. Ведь изначально первый XBox разрабатывался под AMD Duron на чипсете nForce, но по результатам подковёрных игр и урезания себестоимости чуть ли не лично Билл Гейтс принял решение о союзе с Intel. Возможно, свою роль сыграли и проблемы с ёмкостью производства у AMD... Тогда же урезали ОЗУ вдвое. А ведь машина должна была быть где-то на 10-20% мощнее... Но специально интересен был бы второй такт, куда более гипотетический. Вместо контракта с IBM и трёхядерного шестипоточного PowerPC-процессора - Athlon 64 X2 с реальной тактовой частотой в 2,4 гигагерца. Вообще, запуск XBox 360 категорически нельзя назвать удачным. Слишком ужали сроки, слишком поторопились... Опять слишком экономили - что, впрочем, вполне понятно. Консоли для мелкомягких начались трудно и весьма убыточно. А если бы таки решились на блю-рей и - из-за принципиально другой вычислительной базы - вынуждены были бы таки переделывать "дизайнерский" (и слишком уж экологичный по припоям) корпус с материнской платой... Без "красного кольца смерти", пусть и позже - не попадая на рождественский сезон 2005 года шансы были бы вполне приличными. Причём отдельно нужно выделить особенность седьмого поколения консолей - их замысловатую многоядерность. Третья PlayStation от Сони отличалась крайне сложной с точки зрения игропрограммиста архитектурой, которую очень не сразу научились действительно полноценно использовать. ИксБокс 360 в этом смысле был значительно проще - но всё равно значительно сложнее, чем хотелось бы. Первые игры полноценно использовали только одно ядро из трёх - а с учётом того, насколько эти ядра были примитивны (in-order two-way superscalar с достаточно простым предсказанием ветвлений, без спекулятивщины и с относительно длинным конвейером) по сравнению с x86 тех лет... Причём, поскольку в реальной истории разработка в IBM шла параллельно, пусть и в секрете от Сони и Тошибы - то с одной стороны, первые чипы для Сони были бы раньше. А с другой - вложений в проект Cell со стороны Microsoft не было бы, а это вполне заметные ресурсы. Но предположим, что XBox 360 вышел бы на x86-64 архитектуре. Сохранив полноформатную обратную совместимость с прошлым поколением, близость к ПК-рынку и невероятную по сравнению с плойкой простоту программирования... И ведь это бы значительно сильнее развело бы две главные консоли поколения - выделив Сони в совсем отдельную категорию и резко сократив количество игр, вышедших на всех трёх основных платформах. Потому что слишком сложно портировать на столь разные системы. Мало того, сама потребность в развитии техник использования многоядерности и гетероядерности была бы значительно меньше. 26 марта 2020
|