Jump to content

    

Среда для разработки и моделирования векторного вычислителя

Добрый день.

Development and simulation framework for Application Specific Vector Processor.

Keywords: SIMD, Single Instruction Multiple Data, ASIP, Application Specific Instruction Processor,  Vector Processor Architecture, Data Driven, Cycle Accurate, System Simulation, Model Based Design and Optimization, SystemC 

Основная часть готова, но задач еще много.

Вопросы, предложения и замечания приветствуются.

Share this post


Link to post
Share on other sites
On 3/29/2019 at 4:23 PM, Fat Robot said:

Основная часть готова, но задач еще много.

Приветствую!

А есть какой-то roadmap/todo list чтобы понимать общий вектор развития тула и какие фичи ожидать в ближайшие полгода/год/два?

Share this post


Link to post
Share on other sites

конечно.

doc/simsimd.pptx

в документе есть соответствующий раздел. 

в ближайшее время я планирую закончить документацию и тесты. 

затем в демонстрациионных целях реализовать структуру для чего-то, приближенного к реальности: уровня lte cell search или dvb

а потом буду двигаться по перечню замыслов

Share this post


Link to post
Share on other sites

до 60й страницы презентации с первого раза не долистал, каюсь)

насколько трудоёмка эта фича:

  • RTL code generator

?

Share this post


Link to post
Share on other sites

в презентации есть оглавление.

что касается генератора, то на данный момент мое понимание такое:

если придерживаться определенной структуры в rtl описании узлов векторного вычислителя, то генератор будет анализировать json-файл с начальными установками и файл с runtime-статистикой,  а затем формировать структуры-параметры для каждого узла, а также верхний уровень вычислителя для быстрого прототипирования.

уже сейчас, конечно, есть ряд вопросов, например, как оформлять интерфейс обмена между блоками, если они обмениваются малыми объемами данных минуя коммутатор, но, думаю, что это разрешимо. 

Подразумевается, что если кто-то начал пользоваться этой средой моделирования, то он решает масштабную задачу, и для него разработка rtl по готовой спецификации - вопрос скорее рутинный. 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now