[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian на нетбукахasuseeepcс процессором отAMD



On Wed, Jul 25, 2012 at 04:10:41PM +0400, Victor Wagner wrote:
> > В 3.4 уже есть 32bit ABI для x86-64, который решает проблему с
> > памятью. То есть multiarch появится именно в тот момент, когда
> > актуальной стала более эффективная технология. 
> 
> Ну не факт, что эта технология такая уж эффективная. Главное - сырая.
> При беглом просмотре она произвела на меня впечатление какого-то
> кадавра, вроде сегментной модели памятив MS-DOS, если не 16-битного
> protected mode 286 процессора.

Идея, то под ней простая. Для большинства пользователей, сегодня, адресация
за 4Gb невостребованная функция. Тем более, что на некоторых задачах она
обходится очень дорого, из-за ограниченности кэща. А дополнительные регистры
и большие целые в amd64 совсем не лишние.

Практически, она редко дает выигрыш в производительности по сравнению с
amd64 и i386 одновременно, но никогда не проседает относительно лучшего них
более чем на 1-2%. 

> К тому же она не заменяет multiarch, а дополняет его. Все равно при
> использовании этого 32-битного ABI нужен будет второй комплект динамических
> библиотек.

Да. Это, фактически, отдельная архитектура. Но ее внедрение сделает
i386 на 64-битных процессорах практически ненужным.

    Test machines:
        Fedora 17/x86-64
            kernel-3.3.7-3.0
            glibc-2.15-37.0

    181.mcf from SPEC CPU 2000 (memory bound):
        Intel Core i7
            ~40% faster than x86-64.
            ~2% slower than ia32.

        Intel Atom
            ~40% faster than x86-64.
            ~1% faster than ia32.    

    186.crafty from SPEC CPU 2000 (64bit integer):
        Intel Core i7
            ~3% faster than x86-64.
            ~40% faster than ia32.

        Intel Atom
            ~4% faster than x86-64.
            ~26% faster than ia32.


Reply to: