IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Open source | Linux  >

Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine: Часть 2. Программирование в среде ALF

Software Development Kit for Multicore Acceleration (Инструментарий разработчика для ускоренных многоядерных вычислений)

developerWorks
На предыдущую страницуСтраница 6 из 10 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Глава 10. Изменение буфера параметров и контекста для рабочих блоков многократного использования

Буфер параметров и контекста рабочего блока многократного использования совместно используется многократными вызовами функций акселератора alf_accel_input_dtl_prepare и alf_accel_output_dtl_prepare. Изменять содержимое данного буфера следует с осторожностью. Так как среда исполнения ALF выполняет двойную буферизацию прозрачным образом, существует вероятность того, что аргументы current_count для последующих вызовов функций alf_accel_input_dtl_prepare, alf_accel_comp_kernel и alf_accel_output_dtl_prepare не будут при обработке блока многократного использования инкрементироваться должным образом. Поэтому изменение буфера параметров и контекста в соответствии со значением current_count в одной из подпрограмм может повлечь непредсказуемое результаты в других подпрограммах, когда они будут вызваны позднее с другими значениями current_count.



В начало



На предыдущую страницуСтраница 6 из 10 На предыдущую страницу
    IBM в России Конфиденциальность Контакты