ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Andrey Savchenko <bircoph@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] кризис 32-битных архитектур
Date: Wed, 8 Nov 2017 13:03:14 +0300
Message-ID: <20171108130314.ddeb82b9fbaa2eab89aaf3b8@altlinux.org> (raw)
In-Reply-To: <CA+qzen=mqS0ObXNi-zo_Om+v4zcpNHXmxWKbDa59wres9XP9Qw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2741 bytes --]

Добрый день,

On Wed, 8 Nov 2017 09:26:46 +0300 Alexey Tourbin wrote:
> Кажется, 32-битные архитектуры находятся на последнем издыхании.
> Предлагаю обсудить в том числе и это.  Главными двумя факторами
> издыхания мне кажутся: 1) chromium жрет слишком много памяти, и давно
> опередил firefox по популярности; и это зависит не только от chromium,
> но и от разжиревших сайтов; 2) память стоит сравнительно дешево, 500
> рублей за гигабайт, DDR3 - чуть дешевле, DDR4 - чуть дороже.  Итого,
> современный десктоп должен иметь не менее 8G RAM, иначе он сам себя
> обрекает на вечные муки.
> 
> Антитезой может выступать поддержка российских архитектур типа "Бойкал
> T1". Я недавно думал и производил измерения, годится ли Blake2b в
> качестве универсальной хеш-функции для всех архитектур.  На 32-битных
> архитектурах Blake2b работает в 4 раза медленнее.  Следовательно, если
> держать в уме поддержку 32-битных архитектур, то это всё меняет, нужны
> разные хеш-функции вместо одной универсальной и т.п.

hash-функции не являются узким местом в плане производительности,
поэтому данный тест сложно рассматривать как аргумент. Потяно, что
вся длинная арифметика на 64 битах будет ощутимо быстрее, чем на 32.
Но нужно смотреть на конкретные задачи. На самом деле некоторые
вещи на 32 битах могут быть быстрее за счёт меньшей нагрузки на
память (здесь ещё можно вспомнить x32 ABI).

Думаю, что пока будет спрос по тем или иным причинам, до тех пор
и будут выпускаться 32-битные дистрибутивы. i586 уже в закате,
а вот на mips, arm и прочей "экзотике" оно ещё очень даже нужно.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

  parent reply	other threads:[~2017-11-08 10:03 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-08  6:26 Alexey Tourbin
2017-11-08 10:02 ` Sergey Afonin
2017-11-08 10:03 ` Andrey Savchenko [this message]
2017-11-08 12:30   ` Alexey Tourbin
2017-11-08 12:50     ` Andrey Savchenko
2017-11-08 22:27       ` Alexey Tourbin
2017-11-09  5:32         ` Sergey Afonin
2017-11-15 20:39         ` Leonid Krivoshein
2017-11-16  4:25           ` Anton Farygin
2018-01-05 22:14           ` Alexey Tourbin
2018-01-06 12:49             ` Aleksey Novodvorsky
2018-01-06 15:30               ` Alexey Tourbin
2018-01-07  8:08                   ` Alexey Tourbin
2018-01-07 17:00                 ` [devel] [JT] " Michael Shigorin
2018-01-07 13:20             ` [devel] " Andrey Savchenko
2018-01-07 17:06               ` [devel] [JT] " Michael Shigorin
2018-01-07 23:08                 ` Alexey V. Vissarionov
2017-11-08 23:27 ` [devel] " Dmitry V. Levin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171108130314.ddeb82b9fbaa2eab89aaf3b8@altlinux.org \
    --to=bircoph@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git