👍 0 👎 |
Сколько операций умножения в цикле делает процессорЭто меня несколько удивило.
Поэтому, не задача, а так, этюд. Работаю на нетбуке, который когда-то считался неплохим. Частота процессора, пусть будет, 2 гигагерца (на самом деле чувствительно меньше). Процессор одноядерный. Язык — Бейсик, интерпретатор. От нечего делать забабахал цикл 1 000 000 повторений. На самом деле — не от нечего делать, проверял, как зависит точность вычислений от числа повторений. Через некоторое время — начал удивляться. Удивление дошло до 1 000 000. Работаю с двойной точностью. В цикле есть вычисление функций, синусов и косинусов, и вычисление полиномов (правда, не высоких степеней). Считала, пусть будет 8 секунд. Вопрос: сколько операций умножения в цикле делает процессор.
интересные задачки математика обучение
Дробышев Виктор Евгеньевич
|
👍 0 👎 |
Если заинтересует — пришлю текст цикла.
|
👍 0 👎 |
Примечание: немножечко ошибся в задании.
Большая доля усилий идет на вычисления функций. Дополнение: полиномы второй степени считает 8 секунд. Полиномы 6 степени считает 10 секунд. |
👍 0 👎 |
прочитал, спасибо.
|
👍 +1 👎 |
Боюсь, этюд некорректный.
Мало того, что не ассемблер, а язык высокого уровня, так еще и интерпретатор. Как в этом языке устроены циклы и процесс интерпретации — один б-г знает. Накладные расходы на джампы могут быть больше, чем содержательная часть алгоритма. К слову — образовать два массива по миллиону элементов каждый, используя для этого два миллиона операций умножения длинных (больше ста цифр) чисел, а затем найти пересечение этих массивов занимает на джаве меньше минуты (причем вычисление массивов занимает 95% времени)- на одноядерном процессоре 2ГГц 10-ти летней давности. Правда я не уверен, что современная джава как-то не оптимизирует выполнение, являясь не чистым интерпертатором. |
👍 +1 👎 |
Это не была задача.
Вопрос о корректности — праздный. Просто не ожидал, что машина настолько хорошо работает. Просто мне нравится красивое, даже если этого не понимаю. В данном случае — красивое решение сложнейшей проблемы — например, скорости вычислений, отягощенной большим количеством условностей. Какая проблема решалась в действительности — не представляю. Вот и решил этим поделиться. Так что, не судите строго. |
👍 +1 👎 |
Машина работает настолько хорошо, насколько хорошо одни люди ее спроектировали, а другие люди написали программу.
При этом вычислительная мощь современного компьютера смешна по сравнению с мозгом — даже для формирования (и осознания) трехмерной картинки без задержек мозг использует большие мощности чем самый навороченный PC (если, конечно, он решает эту задачу методами современной математики, а не изобрел какой-то хитрый обходной маневр). |
👍 0 👎 |
Действительно, дискуссия с Вами нелепа.
Ваша квалификация в области математики настолько превосходит мою, что для того чтобы читать сказанное Вами не хватает никакого чувства юмора. Для меня всегда останется загадкой, как человек, который безусловно хорошо знаком важнейшим для мышления и удобным для использования понятием "аксиома," совершенно им не пользуется. Например, утверждение "вычислительная мощь современного компьютера смешна по сравнению с мозгом," выглядит, как минимум, странным. По каким параметрам Вы сравниваете "вычислительную мощность" компьютера и мозга? Фраза "для формирования (и осознания) трехмерной картинки без задержек" — не допускает никакой критики. Если Вы после этого скажете, что не имеете представление о том, что такое информация и что такое количество информации, придется Вам поверить, несмотря на то, что это совершенно невероятно: что такое информация и количество информации, Вы, опять таки, знаете лучше меня. Нескромный вопрос: почему Вы не пользуетесь Вашими знаниями? Ваши знания настолько глубоки и обширны, что этому можно только позавидовать (здесь нет ни юмора, ни иронии, ни, тем более, издевки: я сейчас решаю довольно сложную задачу, и мне остро не хватает знаний, которыми Вы, безусловно, обладаете; так что я скорее Вам, беззлобно, конечно, завидую). |
👍 0 👎 |
-Довлатов, с Вашим ростом надо играть в баскетбол.
-А я играю. |
👍 0 👎 |
Тянет.
|
👍 +3 👎 |
Марина, Лариса, Жанна и Катя умеют играть на разных инструментах…
|
👍 −1 👎 |
Катя играет в странную игру с числами a, b, c, d, e
|
👍 +2 👎 |
Задача на которую не смогли ответить знатоки из передачи Что? Где? Когда?
|
👍 +1 👎 |
Четыре одинаковых проводника заключены в трубу
|
👍 +1 👎 |
На одной трамвайной линии
|
👍 0 👎 |
На столе три прямоугольных куска бумаги, на каждом из которых цифрами написаны числа 5, 6 и 7
|