Учитывая, что написание ассемблерного кода для современных процессоров чрезвычайно сложный процесс, то не исключаю, что PyPy уже обогнал много рукописных ассемблерных алгоритмов. А numpy вообще всегда был очень быстрым. Это во-первых.А во-вторых, ускорение во сколько-то раз - это относительная метрика, а не абсолютная. Может быть, что речь идёт об очень маленьких порядках. То есть ускорение в 2 раза может принести выигрыш в часы для тяжёлых алгоритмов, а может и всего несколько тактов на каком-нибудь сложении нескольких чисел. Все помнят, почему Ахиллес никогда не догонит черепаху, хотя расстояние между ними сокращается каждый раз вдвое. Возможно, что всё ускорение идёт к какой-то асимптотической оценке, которую никогда не перепрыгнет.
|