Skip to content

[Experimental Backline] Define runtime transport layer interface#3043

Merged
mehrdad2m merged 15 commits into
mainfrom
josephleekl/transport-layer
Jul 21, 2026
Merged

[Experimental Backline] Define runtime transport layer interface#3043
mehrdad2m merged 15 commits into
mainfrom
josephleekl/transport-layer

Conversation

@josephleekl

@josephleekl josephleekl commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Context:
Add a runtime transport layer interface for remote executors. This will be implemented by backend devices for a backline/heterogeneous compilation device.

Description of the Change:
A new transport interface Transport.hpp is added into runtime include directory.

Benefits:
A uniform interface for backend transport executor device implementation.

Possible Drawbacks:

Related GitHub Issues:
[sc-123779]

@josephleekl
josephleekl marked this pull request as ready for review July 20, 2026 17:28
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.96%. Comparing base (8257da0) to head (ad34d13).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3043   +/-   ##
=======================================
  Coverage   96.96%   96.96%           
=======================================
  Files         165      165           
  Lines       19104    19104           
  Branches     1818     1818           
=======================================
  Hits        18525    18525           
  Misses        424      424           
  Partials      155      155           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rniczh rniczh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

Comment thread runtime/include/Transport.hpp
@mehrdad2m

Copy link
Copy Markdown
Contributor

Can you update the PR description and add a changelog?

Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
Comment thread runtime/include/Transport.hpp Outdated
rniczh and others added 5 commits July 21, 2026 09:57
Co-authored-by: Mehrdad Malek <39844030+mehrdad2m@users.noreply.github.com>
Co-authored-by: Mehrdad Malek <39844030+mehrdad2m@users.noreply.github.com>
Co-authored-by: Mehrdad Malek <39844030+mehrdad2m@users.noreply.github.com>
Co-authored-by: Mehrdad Malek <39844030+mehrdad2m@users.noreply.github.com>
@mehrdad2m
mehrdad2m merged commit 282cee4 into main Jul 21, 2026
38 checks passed
@mehrdad2m
mehrdad2m deleted the josephleekl/transport-layer branch July 21, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants