Как соединить ООП и быстродействие
Автор: Юрий, 31 января 2004 года в 02:41:42 В ответ на : Так надо что-то с этим делать от ImageCoder в 30 января 2004 года в 19:10:15: Я пишу на C++ для embedded processors, в частности real-time wavelet codecs. С ООП приходится быть очень аккуратным. Вообще для написания высокооптимизированного кода начинаю с экспериментов, пробую какой подход лучше себя проявит, и в несколько итераций прихожу к конечному варианту. А когда основная идея реализации ясна, начинаю писать ООП "обертку", продумывать интерфейс и т.д. К сожалению, при высокой оптимизации жертвуешь многими удобствами С++ (здравствуте, макросы), да еще такая штука есть, как ручной loop unrolling под размер страницы кеша... Я вот сейчас собираюсь писать генератор С++ кода для преобразования wavelet - задаются параметры изображения (способ хранения в памяти), параметры преобразования, и нужный код генерится автоматически, и ручками догоняется. Такие дела. Если есть более подробные вопросы, пишите :) |
Ответы:
- Re: Как соединить ООП и быстродействие download-wet 12:55:19 21/9/2004
(0)
- Re: Как соединить ООП и быстродействие warez-kiss 18:50:17 02/9/2004
(0)
- Ряд более конкретных вопросов ИмажКодер 15:44:22 31/1/2004
(19)
- Я, кажется, понял в чем загвоздка ИмажКодер - Прикладник 21:29:23 02/2/2004
(0)
- небольшое замечание Maxim Smirnov 10:24:48 02/2/2004
(4)
- Re: nebol oralsex-k 13:10:04 04/9/2004
(0)
- Возражения на замечания ИмажКодер 20:19:30 02/2/2004
(2)
- Re: Возражения на замечания Maxim Smirnov 09:33:55 03/2/2004
(1)
- Ну тут сказать - все верно. ИмажКодер 11:16:50 04/2/2004
(0)
- Ну тут сказать - все верно. ИмажКодер 11:16:50 04/2/2004
(0)
- Re: Возражения на замечания Maxim Smirnov 09:33:55 03/2/2004
(1)
- Re: nebol oralsex-k 13:10:04 04/9/2004
(0)
- Re: Ряд более конкретных вопросов Юрий 05:14:21 01/2/2004
(12)
- Re: Ряд более конкретных вопросов pic-nude 12:55:19 21/9/2004
(0)
- Re: Ряд более конкретных вопросов lady-old 12:55:05 21/9/2004
(0)
- Re: Ряд более конкретных вопросов link-Shitting 04:53:29 05/9/2004
(0)
- Re: Ryad bolee konkretnyh voprosov job-white 13:09:59 04/9/2004
(0)
- Re: Ряд более конкретных вопросов picture-marijuana 03:32:51 04/9/2004
(0)
- Re: Ряд более конкретных вопросов depository-story 18:50:23 02/9/2004
(0)
- Re: Ряд более конкретных вопросов lady-sexy 18:50:18 02/9/2004
(0)
- Re: Ряд более конкретных вопросов Юрий 05:17:24 01/2/2004
(4)
- Конечно же, мне интересно, конечно, пиши на электронную почту ИмажКодер 20:42:32 02/2/2004
(3)
- Re: Konechno zhe, mne interesno, konechno, pishi na elektronnuyu pochtu Totally-Free 13:10:05 04/9/2004
(0)
- Re: Конечно же, мне интересно, конечно, пиши на электронную почту Юрий 01:54:09 03/2/2004
(1)
- И еще про оптимизацию ИмажКодер 11:42:37 04/2/2004
(0)
- И еще про оптимизацию ИмажКодер 11:42:37 04/2/2004
(0)
- Re: Konechno zhe, mne interesno, konechno, pishi na elektronnuyu pochtu Totally-Free 13:10:05 04/9/2004
(0)
- Конечно же, мне интересно, конечно, пиши на электронную почту ИмажКодер 20:42:32 02/2/2004
(3)
- Re: Ряд более конкретных вопросов pic-nude 12:55:19 21/9/2004
(0)
- Я, кажется, понял в чем загвоздка ИмажКодер - Прикладник 21:29:23 02/2/2004
(0)
Ответить на это сообщение