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

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

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

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

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

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

Обсудить


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

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


Уровень сложности: средний

IBM developerWorks, IBM developerWorks, IBM, Software Group

28.05.2009

Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)

Приложение A. Изменения в API SDK 2.1 для настоящего релиза

Данная таблица описывает функции — вызовы API, которые:

  • были обновлены в настоящем релизе;
  • введены впервые в настоящем релизе;
  • были заменены в настоящем релизе;
  • существовали в предыдущем релизе, но были исключены в настоящем.
Имя функцииФункция была обновлена в данном релизе (Д/Н)Новая функция для данного релизаИзменения по сравнению с SDK 2.1Функция исключена из данного релиза
Базовые функции среды ALF
alf_handle_tН
ALF_ERR_POLICY_TН
alf_initД, включает функциональность alf_configure
alf_query_system_infoД
alf_num_instances_setX
alf_exitН
alf_error_handler_registerН
alf_configureД
Функции вычислительного задания
alf_task_handle_tН
alf_task_desc_handle_tX
alf_task_desc_handle_tX
alf_task_desc_createXСтруктура task_info, существовавшая в SDK 2.1, заменена дескриптором задания
alf_task_desc_destroyXСтруктура task_info, существовавшая в SDK 2.1, заменена дескриптором задания
alf_task_desc_ctx_entry_addXСтруктура task_info, существовавшая в SDK 2.1, заменена дескриптором задания
alf_task_desc_set_int32Д
alf_task_desc_set_int64X
alf_task_createXНовая функция alf_task_create существенно отличается от одноименной функции в SDK 2.1. Отличия:
  • Задание создается на основе дескриптора, а не task_info
  • Функция позволяет задавать число экземпляров задания
  • Пользовать может указывать порядок распределения рабочих блоков
  • Через функцию передаются данные контекста задания.
alf_task_finalizeX
alf_task_waitДВ SDK 2.1 вызов функции alf_task_wait имел следствием невозможность добавлять в задание рабочие блоки. В новом варианте alf_task_wait разделена на две функции, alf_task_finalize и alf_task_wait.
alf_task_queryН
alf_task_destroyНБольше не требуется вызывать эту функцию для высвобождения используемых заданием ресурсов.
alf_task_depends_onX
alf_task_event_handler_register
alf_task_info_tФункция заменена alf_desc_task_handle_tД
alf_task_context_createalf_task_createД
alf_task_context_add_entryalf_task_desc_ctx_entry_addД
alf_task_context_registeralf_task_createД
Функции рабочих блоков
alf_wb_handle_tН
alf_wb_createД
alf_wb_enqueueН
alf_wb_dtl_beginX
alf_wb_parm_addН
alf_wb_dtl_entry_addX
alf_wb_dtl_endX
alf_wb_add_io_bufferalf_wb_dtl_set_begin alf_wb_dtl_entry_add alf_wb_dtl_set_ endД
alf_wb_syncД
sync_callback_funcД
alf_wb_sync_waitД
alf_wb_sync_handle_tД
Функции наборов данных
alf_dataset_handle_tX
alf_dataset_createX
alf_dataset_buffer_addX
alf_dataset_destroyX
alf_task_dataset_associateX
Функции акселератора
ALF_ACCEL_EXPORT_API_ LIST_BEGINX
ALF_ACCEL_EXPORT_APIX
ALF_ACCEL_EXPORT_API_ LIST_ENDX
Функции вычислительного ядра
alf_accel_comp_kernelX
alf_accel_input_dtl_prepareX
alf_accel_output_dtl_prepareX
alf_accel_task_context_setupX
alf_accel_task_context_mergeX
Функции среды исполненияX
alf_accel_num_instancesX
alf_accel_instance_idX
ALF_ACCEL_DTL_BEGINX
ALF_ACCEL_DTL_ENTRY_ADDX
ALF_ACCEL_DTL_ENDX
alf_comp_kernelalf_accel_comp_kernel
alf_prepare_input_listalf_accel_input_dtl_prepare
alf_prepare_output_listalf_accel_output_dtl_prepare
ALF_DT_LIST_CREATEALF_ACCEL_DTL_BEGIN ALF_ACCEL_DTL_END
Дополнительные функции платформы Cell BE
ALF_ACCEL_DTL_CBEA_ DMA_LIST_BUFFER_UPDATEX
ALF_ACCEL_DTL_CBEA_ DMA_LIST_BUFFER_GETX
ALF_TASK_INFO_T_CBEAД


В начало



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