|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
бабушкин зайчик какие ответы? тут кто-то написал........? "какие вопросы, такие и ответы" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 16:53 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Можно создать топик под названием Нужен ли Зайчику пул? Но мне кажется что пока не будет конкретного юз-кейса то никакого заключения по архитектуре не будет. Тут 10 - архитекторов и все по своему правы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 16:56 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
в http сам FastCGI или HTTP-сервер потоками рулит ему прилетает запрос -> он ему поток -> разбирает -> грузит логику там 1 запрос всегда = 1 поток, как я понимаю ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 17:37 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
бабушкин зайчиктам 1 запрос всегда = 1 поток, как я понимаю Это сугубо на фантазии разработчика. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 18:52 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
случайно набрел - какого жару, оказывается, поддал Торвальдс в тему использования спинлоков в пользовательском режиме в январе 20го года: ... I repeat: do not use spinlocks in user space, unless you actually know what you're doing . And be aware that the likelihood that you know what you are doing is basically nil. ... Because you should never ever think that you're clever enough to write your own locking routines.. Because the likelihood is that you aren't (and by that "you" I very much include myself - we've tweaked all the in-kernel locking over decades, and gone through the simple test-and-set to ticket locks to cacheline-efficient queuing locks, and even people who know what they are doing tend to get it wrong several times). ... https://www.opennet.ru/opennews/art.shtml?num=52140 https://www.realworldtech.com/forum/?threadid=189711&curpostid=189723 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 01:50 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
хм, как в C выглядит "честное распределение ресурсов" отсюда Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91.
и как оно выглядит в C++ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 04:39 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Так ты из тех, кто думает, что заметание кода под коврик библиотеки делает его лучше?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 13:47 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
бабушкин зайчик, Этот пример ни о чем не говорит. Лучше сравнивай С++ с С++ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 14:02 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Нам нужен бенчмарк. Нужен однопоточный код который множит матрицы. И тоже самое с потоками. И нужно хотя-бы несколько сотен запусков умножений по прогретому кешу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 18:48 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
это кризис жанра .... возьмите матрицу 10х10 чтобы не плодить воображение. И подумайте пошагово - как же устроить перемножение матрицы да еще и ускорить...... =Никак. Я - Вася, по фотке со спутника полетел смотреть квадрат А Петя который типа лихой - все будет портить? Нет. У него нет такого права. Что вы пытаетесь крутить? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 20:11 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Не беспокойся сильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:18 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Полезно переносить логику на обычные жизненные ситуации. И не будет никакого беспокойства. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:37 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Задача обедающих философов. Жизненная? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:40 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
в данном топике и в данной постановке - абсолютно Нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:48 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
вообще - хейтерская викепедийная задача причем там философы.... Дурдом как и Пирамида Маслоу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:59 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Философы, матрицы - это просто учебные задачи на параллелизм и дедлоки которые просто рассматриваются в учебниках. Но если вы знаете более интересные и самодостаточные задачи, которые не зависят от I/O - прошу. Публикуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 23:11 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Так ты из тех, кто думает, что заметание кода под коврик библиотеки делает его лучше?.. я из тех, кто думает, что писать новый код = всегда ошибки меньше кода = меньше ошибок ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 00:40 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
mayton, дело в том что в данном топике мы умножаем А на В, где априори А и В - унитарные объекты, иначе событие А*В не состоится . Причем здесь задача голодных студентов с двумя вилками у каждого? Изначальный вопрос - Как ускорить ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 01:13 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
бабушкин зайчикя из тех, кто думает, что писать новый код = всегда ошибки меньше кода = меньше ошибок А в результате мы видим приложения, где куча готовых библиотек, каждая из которых делает чуть-чуть не совсем то, что нужно, смотана изолентой и подпёрта костылями. Работают они соответственно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 01:38 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Унитарные? Это термин из какой предметной области? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 01:39 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
из нашей гражданской жизни. Почти все вывески на муниципальных учреждениях имеют добавку "унитарные" в физике - это "квантовые" в математике строгого понятия нет, разве что "простые числа" "унитарное" - значит "неделимое" предприятие. Появилось чтобы не "распиливали" на части. Отличный четкий термин. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 12:01 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Alex_Ustinov, если я заменю на атомарное - это будет соответствовать вашему предлагаемому смыслу? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 12:21 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov бабушкин зайчикя из тех, кто думает, что писать новый код = всегда ошибки меньше кода = меньше ошибок А в результате мы видим приложения, где куча готовых библиотек, каждая из которых делает чуть-чуть не совсем то, что нужно, смотана изолентой и подпёрта костылями. Работают они соответственно. я уже написал 2 своих фреймворка с нуля (на PHP правда) чё-то пас ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 14:23 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
Alex_Ustinov из нашей гражданской жизни. Почти все вывески на муниципальных учреждениях имеют добавку "унитарные" в физике - это "квантовые" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 14:56 |
|
Ускорить умножение квадратных матриц (продолжение темы с mutex)
|
|||
---|---|---|---|
#18+
mayton Alex_Ustinov, если я заменю на атомарное - это будет соответствовать вашему предлагаемому смыслу? Матрицы, просто по определению, состоят из элементов. Элементы могут обладать свойством атомарности доступа. В отношении всей матрицы глупо говорить и об "атомарности" и об "унитарности". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 15:00 |
|
|
Start [/forum/topic.php?fid=57&msg=40108659&tid=2017148]: |
0ms |
get settings: |
15ms |
get forum list: |
15ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
52ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
510ms |
get tp. blocked users: |
0ms |
others: | 336ms |
total: | 936ms |
0 / 0 |