Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Страницы:Кликните, чтобы указать произвольную страницуназад1237071727374757677787980105106107далее
c3c: Новые плагины для обработки фотографий C3C Color Wizard, С3С Image Size и др. - бета-тестирование
c3c
Member
Автор темы
3172/4211 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 01 июня 2011 21:51
mealse
Ничего не понял.
mealse
Member
872/7819 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 01 июня 2011 21:59
Всё делал на виртуальной машине Oracle VM 4.0.8.
Хост Win 7 pro x64. Гость Win Xp x64 SP2.
i7 870 8GB. Гостевой 4 выделено.

Загружал отресайзеную фотку на 200МП.
Однопотоковый справился примерно за 20 сек, результат почти не заметен.
Многопотоковый за 35с при этом 8 ядер заработали буквально на 1-2с. Картинка при этом вся в каких-то артефактах.

ЗЫ: по поводу OpenMP - штука конечно интересная, но на лицо проблема синхронизации какой-то переменной всего скорее.
B-a-C-e-K
unregistered
Ответить
B
B-a-C-e-K unregistered
14 лет назад / 01 июня 2011 22:02
mealse:
Многопотоковый за 35с при этом 8 ядер заработали буквально на 1-2с. Картинка при этом вся в каких-то артефактах.
18x18, 0.2Kb

да пёс с ней с этой многопоточностью... импровер64 заждался 48x26, 1.9Kb
Profi 810
Member
392/580 ответов
20 лет на iXBT, с января 2005
128 фото на iXBT.photo
Чаще пишет в "Бытовая техника" (51%)
Россия, Москва
Инфо Ответить
P
Profi 810 Member
14 лет назад / 01 июня 2011 22:05
c3c
Что бы это значило?
209x315, 19.9Kb 223x315, 22.7Kb
Скачал последнюю 32-разрядную версию C3C Auto Contrast, ФШ CS5.
mealse
Member
873/7820 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 01 июня 2011 22:08
Profi 810
Это как раз и есть артефакты при многопоточности. Аналогично у меня.

Добавление от 01.06.2011 22:10:

c3c
Вообще конечно писать х64 код с многопоточностью при этом имея одноядерный х86 цпу, как-то не весело.
c3c
Member
Автор темы
3173/4212 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 01 июня 2011 22:26
mealse
Многопотоковый за 35с при этом 8 ядер заработали буквально на 1-2с.
Во! Это конкретный разговор! Там в программе две последовательно выполняемые части. Требующие примерно одинаковых затрат. Вторая сейчас параллелится, первая - нет.


Картинка при этом вся в каких-то артефактах.

Во, тоже понятно. Щас посмотрим. Вроде, все там было простенько...

Добавление от 01.06.2011 22:27:

Profi 810
Спасибо за конкретный пример. Это издержки распараллеливания. Буду смотреть. Если надо просто для дела, возьмите версию ту, что без параллелизма. Ссылки были выше.

Добавление от 01.06.2011 22:30:

mealse
Вообще конечно писать х64 код с многопоточностью при этом имея одноядерный х86 цпу, как-то не весело.

Не то слово! Но прямо завтра я не проапгрейдюсь. А оценить перспективу выбранного инструмента надо. Поэтому и ставлю опыты на маленьких сюжетах. Сам поражаюсь, что чего-то еще и получается Только благодаря Вам
mealse
Member
874/7821 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 01 июня 2011 22:36
c3c
Ну на самом деле многопоточность можно отлаживать и на 1 процессоре, главное руками выставить нитей побольше.

Тренируйтесь на х32 версии.

omp_set_dynamic(0); // запретить библиотеке openmp менять число потоков во время исполнения
omp_set_num_threads(50); // установить число потоков в 50

Хотя некоторые ошибки можно отловить имея многоядерную систему. Ну или хупер треадинг хотя бы.
c3c
Member
Автор темы
3174/4213 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 01 июня 2011 23:04
mealse
Спасибо за науку. Ваш вклад невозможно переоценить!

Исправленные версии плагина C3C Auto Contrast с поддержкой многопоточности:

64-разрядная версия плагина C3C Auto Contrast

32-разрядная версия плагина C3C Auto Contrast
mealse
Member
875/7822 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 02 июня 2011 00:46
c3c
x64 - 10c на том же, косяков не вижу.

ЗЫ: не очень уверен в результатах, т.к. запускал на виртуалке на работе. А к работе по удаленке подключался.

Добавление от 02.06.2011 00:50:

В приват гляньте.

ЗЫ: попробовал OpenMP - интересный инструмент, но я так понимаю он чисто на циклы заточен, очень грубый. Быстрая сортировку с помощью него не распараллелишь. Ну и при отладке дебагеру голову полностью сносит из-за дирректив этих - сложно отлаживаться. У того же буста инструмент посложнее, но там все довольно полноценно.
c3c
Member
Автор темы
3175/4214 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 02 июня 2011 01:25
mealse
Быстрая сортировку с помощью него не распараллелишь.

Распараллелишь! В одной из первых статеек, которые обнаружил на этот счет, как раз пример про Quicksort обсуждается. Но я пока глубоко копать не собираюсь в этом направлении. Главное, что в принципе работает, а с деталями разберемся.

Вот это скачал для начала, почитаю, сориентируюсь... Осенью один парень сделал курсовую с использованием OpenMP, сейчас мне помогла.

Добавление от 02.06.2011 01:27:

mealse
У того же буста инструмент посложнее

Мне сложные инструменты не подходят. А быстродействие в общем-то и так приемлемое.
mealse
Member
876/7823 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 02 июня 2011 01:59
c3c
Распараллелишь! В одной из первых статеек, которые обнаружил на этот счет, как раз пример про Quicksort обсуждается. Но я пока глубоко копать не собираюсь в этом направлении. Главное, что в принципе работает, а с деталями разберемся.
Да действительно http://www.michaelsuess.net/publications/suess_leopo…el_sorting_04.pdf
BlackLor (Pell)
unregistered
Ответить
B
BlackLor (Pell) unregistered
14 лет назад / 02 июня 2011 02:08
mealse
Быстрая сортировку с помощью него не распараллелишь.

Быстрая сортировка - алгоритм типа "разделяй и властвуй". Такие алгоритмы очень, очень хорошо параллелятся - основная идея подхода "divide & conquer" состоит в разбиении задачи на независимые подзадачи, каждую подзадачу следует выполнять в отдельном потоке. Для quicksort: пул потоков инициализируется разбиением всего массива, результат разбиения (два подмассива) запихиваются в пул, продолжать, пока в пуле что-то есть. Это можно реализовать и при помощи OpenMP.
mealse
Member
877/7824 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 02 июня 2011 02:14
BlackLor (Pell)
Банально критические секции не разглядел. Не мог понять вообще как там синхронизация делается.
BlackLor (Pell)
unregistered
Ответить
B
BlackLor (Pell) unregistered
14 лет назад / 02 июня 2011 02:16
Сначала банально критические секции не разглядел.

В quicksort подмассивы не пересекаются. Синхронизация (в случае, когда память под массив выделена полностью и не перемещается) не нужна.
mealse
Member
878/7825 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 02 июня 2011 02:22
BlackLor (Pell)
Ну можно конечно разделить и так и потом слить за линейное время... но тут возможны потери, когда одна часть отсортируется и процессор/ядро будет отдыхать.
c3c
Member
Автор темы
3176/4215 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 02 июня 2011 02:29
mealse
Я так полагаю, что предыдущий оратор имел в виду, что разделение идет как обычно (за линейное время), а уж потом подмассивы становятся независимыми.
mealse
Member
879/7826 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 02 июня 2011 02:35
c3c
Если это имелось ввиду, то нужна синхронизация на запихивания/доставания подмассивов в пул.
Incognitov
Member
2051/2400 ответов
20 лет на iXBT, с октября 2004
13 фото на iXBT.photo
Чаще пишет в "Фото" (85%)
Инфо Ответить
I
Incognitov Member
14 лет назад / 02 июня 2011 21:40
c3c
Ну вот! Можно поздравить
А я 5 (пять) лет назад предлагал перейти на Ц++:
Новый плагин для обработки фотографий C3C Photo Improver - бета-тестирование, #152
Какой бы сейчас плагинчик был!
Лечащую кисть, штамп, обрезку добавить - ФШ не нужен
Ждем импровер 64 бит.
Спасибо.
c3c
Member
Автор темы
3180/4219 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 02 июня 2011 22:51
Incognitov
А я 5 (пять) лет назад предлагал перейти на Ц++:
Думаете, это большое счастье С++? В языковом смысле, безусловно, шаг назад. У меня есть один знакомый, который полжизни посвятил С++, в том числе созданию компилятора для С++. А сейчас пишет на Си# и, я специально переспросил, очень этому рад. О программировании на С++ вспоминает с содроганием.

Какой бы сейчас плагинчик был!

Такой же был бы. Или хуже. Теперешний очень надежен, как минимум.

Так что, переход вынужденный. Все таки держаться в мейнстриме проще во многих смыслах. Двое суток мучений и вот 64-разрядный вариант, полчаса - и многопоточный...

Посмотрим еще, что с интерфейсом будет получаться.

В общем-то, особенных проблем нет. Мне даже интересно погрузиться в сишный мир, с которым соприкасался раньше лишь немного.

Добавление от 02.06.2011 22:52:

Incognitov
Ждем импровер 64 бит.

Главное - он будет лучше по алгоритмам!
Incognitov
Member
2052/2401 ответов
20 лет на iXBT, с октября 2004
13 фото на iXBT.photo
Чаще пишет в "Фото" (85%)
Инфо Ответить
I
Incognitov Member
14 лет назад / 03 июня 2011 13:51
c3c
Думаете, это большое счастье С++? В языковом смысле, безусловно, шаг назад. У меня есть один знакомый, который полжизни посвятил С++, в том числе созданию компилятора для С++. А сейчас пишет на Си# и, я специально переспросил, очень этому рад. О программировании на С++ вспоминает с содроганием
Я далеко не апологет С++. Из современных ПРИКЛАДНЫХ языков мне тоже больше всего нравится С#
А так все это было больше шуткой

Главное - он будет лучше по алгоритмам!
И это замечательно!

Исправлено: Incognitov, 03.06.2011 23:44

c3c
Member
Автор темы
3189/4230 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 09 июня 2011 23:38
B-a-C-e-K
У Вас какое разрешение монитора? Спрашиваю, как у одного из первых пользователей, заговоривших о 64-разрядной версии - надо сориентироваться, как строить интерфейс нового Улучшайзера.

Добавление от 09.06.2011 23:39:

Решил таки проапгрейдиться. На днях должен получить комплектующие, соберу новый комп. Чтобы отлаживать 64-разрядное и многопоточное.
B-a-C-e-K
unregistered
Ответить
B
B-a-C-e-K unregistered
14 лет назад / 10 июня 2011 11:23
c3c
у моего монитора 2560х1600
т.е. желательно чтобы левую часть (если оно в результате будет похоже на существующий импровер) можно было делать побольше т.е. к границам экрана.
Если будет возможность выбора размера шрифта для надписей то будет супер.


Решил таки проапгрейдиться. На днях должен получить комплектующие, соберу новый комп. Чтобы отлаживать 64-разрядное и многопоточное.
48x25, 2.9Kb 48x25, 2.9Kb 48x25, 2.9Kb
khvmsk
Junior Member
2/10 ответов
13 лет на iXBT, с мая 2011
Россия
Инфо Ответить
k
khvmsk Junior Member
14 лет назад / 15 июня 2011 23:18
Решил таки проапгрейдиться. На днях должен получить комплектующие, соберу новый комп. Чтобы отлаживать 64-разрядное и многопоточное.

прекрасная новость. ждем с нетерпением...
ka_ru
Member
942/942 ответов
18 лет на iXBT, с сентября 2006
1 фото на iXBT.photo
Чаще пишет в "Фото" (100%)
Инфо Ответить
k
ka_ru Member
14 лет назад / 15 июня 2011 23:38
c3c
[i]Думаете, это большое счастье С++? В языковом смысле, безусловно, шаг назад.
кроме русского языка другие будут?
может языковую поддержку вынести за пределы плагина.
Другие могли бы помочь в переводе.
c3c
Member
Автор темы
3196/4237 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 15 июня 2011 23:58
ka_ru
кроме русского языка другие будут?
Вот будет ли русский, думаю...

Если в ход пойдет Qt, то там для интернационализации есть специальные штучки.

Добавление от 16.06.2011 00:00:

khvmsk
прекрасная новость.

Садисты привезли на заказ все комплектующие кроме корпуса. Неделю сижу облизываюсь, глядя на разложенные на столе внутренности. Корпус должен в эту пятницу или субботу прибыть... тьфу, тьфу...

Добавление от 16.06.2011 00:03:

c3c
Думаете, это большое счастье С++?

Но есть и плюсы в... плюсах Шаблоны, например, позволили вдвое практически сократить код, поскольку для RGB-8 и RGB-16 он теперь един.
Moty
Member
1852/1900 ответов
14 лет на iXBT, с мая 2010
6 фото на iXBT.photo
Чаще пишет в "Фото" (94%)
Инфо Ответить
Moty Member
14 лет назад / 16 июня 2011 00:41
c3c
khvmsk
прекрасная новость.

Садисты привезли на заказ все комплектующие кроме корпуса. Неделю сижу облизываюсь, глядя на разложенные на столе внутренности.
Не понял, в чём проблема?
c3c
Member
Автор темы
3197/4238 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 16 июня 2011 01:19
Moty
Не понял, в чём проблема?
Рассматривал такой вариант. Блока питания не хватило.
mealse
Member
920/7927 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 16 июня 2011 16:11
c3c
Чего купили?
c3c
Member
Автор темы
3199/4240 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 16 июня 2011 16:49
mealse
Core i5 2400, 8Гб, плата Intel, винт 1Тб, корпус InWin, моник Acer 21.5", 1920x1080, клава-мышь Microsoft.
mealse
Member
921/7929 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 16 июня 2011 17:08
c3c
особенно процессор... мне AES-NI не хватает.
Только монитор думается зря упомянули Могут не понять при разработке плагина для PS, которые призван "улучшать" цвета.

Добавление от 16.06.2011 17:09:

А Windows-7 не купили случаем? Сейчас это как-то модно становится
c3c
Member
Автор темы
3200/4241 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 16 июня 2011 17:24
mealse
Только монитор думается зря упомянули
Не надо этого снобизма. Что значит зря? Вы спросили, я ответил! Моник
А рассказы про "теплый ламповый звук" я игнорирую. И верю своим глазам, а не досужим домыслам.

Добавление от 16.06.2011 17:25:

mealse
А Windows-7 не купили случаем?

Windows 7 мне по службе легально полагается.
mealse
Member
922/7931 ответов
19 лет на iXBT, с августа 2005
50 фото на iXBT.photo
Чаще пишет в "Авто" (42%)
Россия, Мск
Инфо Ответить
mealse Member
14 лет назад / 16 июня 2011 17:44
c3c
Не надо этого снобизма.
Ну что вы... как раз никакого снобизма.
Просто принято работу с цветами делать на IPS.

Хотя я так и не смог понять, почему IPS лучше цвета показывает.
Цветовой охват - он от лампы зависит, а не от матрицы. TN-ки сейчас с неплохими углами делают - колоршифт почти не заметен в работе.
Но почему правя ББ у светлосерого, он начинает уезжать у тёмносерого
Факт, что IPS - лучше откалиброваны, но это всё дело электроники.
c3c
Member
Автор темы
3201/4242 ответов
20 лет на iXBT, с декабря 2004
68 фото на iXBT.photo
Чаще пишет в "Фото" (79%)
Web-страница
Инфо Ответить
c
c3c Member Автор темы
14 лет назад / 16 июня 2011 19:49
mealse
Просто принято работу с цветами делать на IPS.
Я тоже про чего-то такое слышал. Но ни разу IPS даже не видел Просто нет никакой возможности сравнить. Очень доволен своим нынешним монитором, который 2003 года и тоже Acer (15") . Углы у него не очень, но к цвету нет претензий, ни разу его цвет меня не подвел.

Добавление от 16.06.2011 19:52:

Да, кстати, разработка ПО для работы с цветом и собственно работа с цветом - это несколько разные вещи. К тому же, я стараюсь как в первом случае, так и во втором везде, где возможно, ориентироваться по цифрам.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад1237071727374757677787980105106107далее