google / google/xls

Add block support to JIT and JIT wrapper

Open
#546 0 comments 0 reactions 0 assignees View on GitHub
ir jit
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 12h
Merged PRs (30d)
130

Description

The major additional complication here is registers and the notion of cycles. This cycle-aware evaluation will require changes to the interface to support setting inputs at particular cycles, and getting outputs similarly.

Contributor guide

Open the contributing guide

Research direction

Start by locating the JIT and JIT wrapper interfaces and understanding how registers and cycles are represented. Define the required behavior for setting inputs at particular cycles and retrieving outputs at corresponding cycles; the work is done when block evaluation supports this cycle-aware interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.