|
Внимание! Я перевел все свои свободные проекты на sourceforge.net. В дальнейшем, если какие-то проекты будут дорабатываться или добавляться, то, происходить это будет именно на sourceforge.net. Все проекты доступны под лицензией BSD 2 (т.е. совершенно свободно, без каких-либо ограничений на использование в коммерческих продуктах). Некоторые из проектов ни разу не выкладывались. Ссылка: https://sourceforge.net/p/loginovprojects/code-0/HEAD/tree/trunk/
|
realart (31.08.2013 20:48:58 GMT) [143]
|
Возник такой вопрос: а что если в модулях matrixBLAS.pas, matrixLapack.pas не выполнять предварительное транспонирование матриц, а сразу формировать матрицы "транспонированными", т. е. заносить элементы строк в столбцы и наоборот? Повысит ли это производительность на те ~13%, которые тратятся на транспонирование? Снизится ли расход памяти?
|
В принципе, можно добиться небольшого ускорения, не знаю, на сколько % и стоит ли овчина выделки. Дело в том, что операция транспонирования для больших матриц выполняется в сотни раз быстрее, чем вся остальная обработка. В результате может получаться не 13%, а намного меньше. Насчет расхода памяти: а есть ли смысл переживать за нее? Я понимаю, Вы хотите добиться максимальной производительности. Но это сложно, поскольку порядок хранения элементов в многомерных массивах в Fortran и Delphi отличается. Ускорим работу с Lapack, начнутся тормоза где-то в другом месте.
|
realart (06.09.2013 17:27:37 GMT) [145]
|
Отличная статья! Спасибо!
|
Сайт переехал на новый сервер. Перебоев теперь должно быть гораздо меньше!
|
Владислав (09.11.2013 00:53:32 GMT) [148]
|
user89 (02.10.2015 13:27:41 GMT) [151]
|
user89 (02.10.2015 13:32:13 GMT) [152]
|
Ссылки в моём предыдущем сообщении отображены правильно, но при переходе почему-то добавляется в адресе <br>
|
Мой вариант не самый быстрый, но на это я и не претендовал. Удивляет то, почему в составе Delphi предлагается столь медленная реализация.
|
Talker (06.07.2016 17:07:40 GMT) [154]
|
Здравствуйте, Дмитрий! У вас в статье Пишем свой HTML-редактор (http://www.loginovprojects.ru/index.php?page=htmleditor) есть не работающая ссылка на HTMLEditor.zip <a href="ftp://www.automatikaplus.ru/_PTK%20AZS/PTK%20AZS%209/UTILS/HTMLEditor.zip">HTMLEditor.zip</a> Видимо там исходники редактора описанного в статье? Вы могли бы выложить его тоже на sourceforge.net ?
|
Talker (06.07.2016 17:09:09 GMT) [155]
|
Хм.. пардон, поломал картинку)
|
1) Проблемы со ссылкой не обнаружен 2) Исходники доступны на sourceforge.net с 2013 года.
|
Pavel (27.06.2017 12:19:01 GMT) [157]
|
Добрый день! К сожаления модуль MemDBFTable не работает на Delphi 10.1 Berlin. Можно что-нибудь сделать с этим? Спасибо!
|
В данный момент я не использую современные версии Delphi (в том числе 10.1 Berlin). Если ситуация изменится, то с большой вероятностью будет произведена адаптация.
|
Спасибо за учебник по многопоточности
|
|
Внимание! При формировании сообщений вы можете использовать только следующие тэги:
[b]...[/b], [i]...[/i], [u]...[/u], [code]...[/code] (при вводе кода следите за
переносом строк). Все гипперссылки распознаются автоматически,
если начинаются с приставки http://.
|
|