Анализ влияния параметров процессора глубокого обучения на производительность сети глубокого обучения и использование ресурсов битового потока. Определите параметры, которые помогут повысить производительность и сократить использование ресурсов.
В этой таблице перечислены параметры процессора глубокого обучения и их влияние на производительность и использование ресурсов.
| Параметр процессора глубокого обучения | Модуль процессора глубокого обучения | Действие параметра | Влияние на производительность | Влияние на использование ресурсов |
| TargetFrequency | Базовый модуль | Увеличение целевой частоты. | Повышает производительность. | Незначительное увеличение использования таблицы поиска (LUT). |
| ConvThreadNumber | conv | Увеличить число потоков. | Повышает производительность. | Повышает коэффициент использования ресурсов. |
| InputMemorySize | conv | Увеличьте размер входной памяти. | Повышает производительность. | Увеличивает использование ресурсов block RAM (BRAM). |
| OutputMemorySize | conv | Увеличьте размер выходной памяти. | Повышает производительность. | Увеличивает использование ресурсов block RAM (BRAM). |
| FeatureSizeLimit | conv | Увеличить предельный размер элемента. | Повышает производительность сетей с уровнями, имеющими большое количество функций. | Увеличивает использование ресурсов block RAM (BRAM). |
| KernelDataType | conv | Измените тип данных на int8. | Повышает производительность. Может произойти падение точности. | Сокращение использования ресурсов. |
| FCThreadNumber | fc | Увеличить число потоков. | Повышает производительность. | Повышает коэффициент использования ресурсов. |
| InputMemorySize | fc | Увеличьте размер входной памяти. | Повышает производительность. | Увеличивает коэффициент использования ресурсов Block RAM (BRAM). |
| OutputMemorySize | fc | Увеличьте размер выходной памяти. | Повышает производительность. | Увеличивает коэффициент использования ресурсов Block RAM (BRAM). |
| KernelDataType | fc | Измените тип данных на int8. | Повышает производительность. Может произойти падение точности. | Сокращение использования ресурсов. |
| InputMemorySize | adder | Увеличить размер входной памяти | Повышение производительности только для сетей DAG | Увеличивает использование ресурсов только для сетей DAG. |
| OutputMemorySize | adder | Увеличить размер выходной памяти | Повышение производительности только для сетей DAG | Увеличивает использование ресурсов только для сетей DAG. |
| KernelDataType | adder | Измените тип данных на int8. | Повышает производительность. Может произойти падение точности. | Сокращение использования ресурсов. |
dlhdl.ProcessorConfig | estimatePerformance | estimateResources | getModuleProperty | setModuleProperty