Обновить
3
0.1

Пользователь

Отправить сообщение

И кстати, неплохо бы было сравнить скорость вашего кода с реализацией из того же MKL

Где проблема-то? быстрее получается :)

Так, например, компания Intel в своей документации к библиотеке MKL рекомендует производить вычисления только на производительных ядрах. 

Точно рекомендует? а то ведь там написано

This approach might not yield the best performance

И по факту MKL по дефолту грузит все ядра.

а теперь сравните скорость вашего велосипеда с каким-нибудь настоящим BLAS

Возможно тем, что для x86 можно использовать инструкцию lea, которая не трогает флаги.

Тут примчались санитары и зафиксировали нас (с) :)

А чего это на картинке Pascal сразу переходит в Delphi? там в промежутке много чего было: Apple, Borland, etc. ну и прочbе языки продолжают развиваться С, С++ и даже fortran :)

и соответствующие тормоза

Кому должно? преобразование в двоичное представление необратимо вносит ошибку для десятичных дробей.

логика - это часть математики :)

Этот конкретный термин был введен Робертом Гуком. В любом случае, это было основой научного метода задолго до рождения Поппера.

Философы как всегда пытаются присвоить чужое. погуглите, кто и когда придумал "experimentum crucis"

Причина простая, на каком-то железе это тупо упадет

Философия не наука. Она не использует научный метод и не имеет критериев истинности.

у вас кривой линтер и вы не умеете запускать его без компиляции всего. Язык-то то тут причем?

Уже лет 50, со времён выхода первого издания «Языка программирования Си» Кернигана и Ритчи, известно, что «числа с плавающей запятой» одинарной точности имеют размер 32 бита, а числа двойной точности — 64 бита. 

Ничего подобного в K&R не написано. Там сказано, что размеры зависят от железа. И табличка есть, откуда видно, что бывало и 36/72. ну и стандарта на тот момент (1978) не существовало еще.

Какая именно стандартная библиотека? ну и сравнение с интеловской векторной функцией не помешало бы

С чего бы это? нормальные компиляторы Fortran компилируют без всякого C

Мерить скорость языков надо на хорошем коде

тут реализация наивная, без блоков. До кучи еще ненужное обращениее к памяти потому что double**

Информация

В рейтинге
3 362-й
Зарегистрирован
Активность