-
Notifications
You must be signed in to change notification settings - Fork 82
[experimental backline] separate X/Z coprocessor decoder #3092
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
170 commits
Select commit
Hold shift + click to select a range
5ae18e5
Define runtime transport layer interface for backline backends
josephleekl 5e76333
update changelog
josephleekl 279a2b4
comments
josephleekl a319b39
update changelog
josephleekl 0bb4b19
Merge branch 'main' into josephleekl/transport-layer
josephleekl c523f67
Transport Layer Loader is added
rniczh 2b88bd4
Merge branch 'main' into josephleekl/transport-layer
josephleekl 8dccc62
update interface
rniczh fc399e9
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh cdee60b
coprocessor backend interface is added
rniczh da41e92
chagne type
rniczh 2b6c1e9
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 6e942a9
remove redundancy
rniczh 4408322
add start
rniczh 5282f5a
update comment
rniczh 2b36a11
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 32fc6f2
update changelog
rniczh 2fc50c3
update
rniczh 4d211ce
update
rniczh 060458b
remove redundancy
rniczh 246a4b7
number of collection is always 1
rniczh 22cd621
update interface
rniczh 5b57ef4
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 18c2684
Add transport dialect
mehrdad2m 6984afa
Add transport-to-llvm pass
mehrdad2m 7630570
Update runtime/include/Transport.hpp
rniczh da12f30
Apply suggestion from @mehrdad2m
rniczh 5490f08
Apply suggestion from @mehrdad2m
rniczh 5d639c5
Apply suggestion from @mehrdad2m
rniczh 30ebdf0
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 8979bfc
Merge branch 'main' into transport-dialect
mehrdad2m 2d8991e
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m e04d7b2
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m fd17906
update
mehrdad2m 9cd39b5
update
mehrdad2m c2c1c73
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m 7b3ff71
update
mehrdad2m b09fcc5
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m bdfab4c
format
mehrdad2m b911d91
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m a515020
format
mehrdad2m 6b84b8c
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 7e86066
Merge branch 'main' into transport-dialect
mehrdad2m e4a779b
add include to lsp
mehrdad2m 44e0d6a
add changelog
mehrdad2m 0340a86
initial copy
josephleekl e34c06a
Refine transport dialect: string data_path, get_session, typed round …
mehrdad2m ed2a082
add tests
mehrdad2m a6493b2
fix
mehrdad2m 56259d3
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m 1c2ea7a
update get_session
mehrdad2m 8887466
add changelog
mehrdad2m f6d1426
refine the CAPI
mehrdad2m 266d3d9
Add tests
mehrdad2m 61d3a0b
format
mehrdad2m a14e1fd
add tests
mehrdad2m 747c0ed
format
mehrdad2m 8f801e6
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m fb3c784
update namespace and test
josephleekl 3937c94
Merge remote-tracking branch 'origin/rniczh/tranport-layer-loader' in…
josephleekl d45f158
format
josephleekl ff83df8
Update runtime/lib/transport/common/QueuePair.cpp
josephleekl 853df0b
Update runtime/tests/CMakeLists.txt
josephleekl 1767ee1
add comment for CPU controller commit work item
josephleekl 036171b
add gpu device
josephleekl ae3bd4f
format
josephleekl 718eedb
Merge branch 'main' into transport-dialect
mehrdad2m 676c117
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m cb83699
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m ff8a253
format
mehrdad2m 844eef2
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m cbb2c7a
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 0b0d0c0
format
mehrdad2m 05195ab
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m a53549c
apply ne w catalyst-dev changes
mehrdad2m 245af10
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m b01d828
Add ENABLE_TRANSPORT
mehrdad2m 7a25f72
Merge branch 'rniczh/tranport-layer-loader' into josephleekl/transpor…
josephleekl 2487663
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl ff68604
Update runtime/lib/transport/gpu_verbs/coprocessor/coprocessor_functi…
josephleekl 6ea613d
Apply suggestions from code review
josephleekl 5d5ad87
Update runtime/lib/transport/gpu_verbs/coprocessor/coprocessor_functi…
josephleekl a151300
Update runtime/lib/transport/gpu_verbs/coprocessor/coprocessor_functi…
josephleekl 6232f25
Update runtime/tests/CMakeLists.txt
josephleekl 55ec769
Key transport string globals on their contents.
mehrdad2m bc198e6
add linking flag
mehrdad2m e4d9f5f
Merge branch 'rniczh/tranport-layer-loader' into josephleekl/transpor…
josephleekl cbd398e
comments
josephleekl efb0806
comments
josephleekl d19b8f1
comments
josephleekl 377e253
comments
josephleekl 62e72d4
comments
josephleekl 884b763
update
josephleekl c8200b7
Update runtime/lib/transport/common/BackendConfig.hpp
josephleekl 400ce51
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl ef12413
format
josephleekl 2be00bb
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl 7fac616
Merge branch 'main' into transport-to-llvm-pass
mehrdad2m c323c7a
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 10f84d9
comments
josephleekl 5d479bf
comments
josephleekl bcd67a5
comments
josephleekl 143b63e
comments
josephleekl 1689712
Update mlir/lib/Transport/Transforms/TransportToLLVM.cpp
mehrdad2m 68149c3
guard last_rtt_ns
rniczh b5fd401
formatted
rniczh dc1f98c
comments
josephleekl 45ffdd8
replace with isAlnum
mehrdad2m bbebcd2
drain pending tokens at destory
rniczh 43a16e9
format
mehrdad2m 7d5c424
resolve coprocessor lib
rniczh 793d8bf
add warning
rniczh f59cd15
add test for draining pending tokens
rniczh 5063573
cerr
rniczh f54830a
formatted
rniczh ee0b3bf
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 8b46a2e
fix makefile
mehrdad2m df00468
unify set coprocessor fn
josephleekl 2f0cb81
remove impl
josephleekl adf290e
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl 1651037
restore _fn name in CAPI
josephleekl be4b871
Merge branch 'main' into rniczh/tranport-layer-loader
rniczh dbbf9e2
Merge branch 'rniczh/tranport-layer-loader' into josephleekl/transpor…
rniczh 6dd28b8
Merge remote-tracking branch 'origin/josephleekl/transport-cpu-device…
josephleekl 392cbdd
Add todo
rniczh 4c635d7
rename as_controller
mehrdad2m b0e8b22
remove constexprs
mehrdad2m fa7b893
rename
josephleekl f52777d
format
mehrdad2m 20dd4ed
Merge branch 'rniczh/tranport-layer-loader' into josephleekl/transpor…
rniczh 61154f8
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
rniczh 1ae1c0a
Fix decoder return convention and payload size plumbing
josephleekl 3d0d27d
Merge remote-tracking branch 'origin/main' into josephleekl/transport…
josephleekl 20fa8ef
changelog
josephleekl 0dfc5b9
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl a0b1a54
changelog
josephleekl f308b98
pack steane code table mapping into a constant
josephleekl 5bf70d9
Update runtime/lib/transport/common/BackendConfig.hpp
josephleekl ad0cd11
Apply suggestions from code review
josephleekl b7518f4
Update runtime/lib/transport/common/MemoryRegion.cpp
josephleekl ffee9ab
Apply suggestions from code review
josephleekl 634a96f
Update runtime/lib/transport/common/QueuePair.cpp
josephleekl b48002b
Update runtime/lib/transport/cpu_verbs/controller/CpuControllerSessio…
josephleekl f313798
Update runtime/lib/transport/cpu_verbs/coprocessor/CpuCoprocessorSess…
josephleekl f79abcc
Update runtime/lib/transport/cpu_verbs/coprocessor/CpuCoprocessorSess…
josephleekl 1dd7156
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl 69d809a
Update mlir/include/Transport/IR/TransportOps.td
josephleekl 98975b7
Update runtime/lib/transport/gpu_verbs/coprocessor/GpuRuntime.hip
josephleekl ee097af
Update runtime/tests/Test_Transport.cpp
josephleekl 82df327
Update runtime/tests/Test_Transport.cpp
josephleekl 9fbdaf5
Update runtime/lib/transport/gpu_verbs/coprocessor/GpuRuntime.hip
josephleekl 617b1f8
Merge branch 'main' into josephleekl/transport-cpu-device-common
josephleekl 8e25340
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl 5d87e75
format
josephleekl 8bdea6e
Merge branch 'josephleekl/transport-cpu-device-common' into josephlee…
josephleekl 1090d2b
use runtime call for write to dataslot
josephleekl 535cb1d
Add reply slot api
rniczh 6aa96f4
Apply suggestions from code review
josephleekl a9b44f8
separate X/Z coprocessor decoder
josephleekl c74ac0f
Apply suggestions from code review
josephleekl a941d8e
Apply suggestions from code review
josephleekl 9072963
Merge branch 'josephleekl/transport-gpu-device' into josephleekl/tran…
josephleekl 3d90881
mehrdad comments
josephleekl 5df3f44
Merge branch 'josephleekl/transport-gpu-device' into josephleekl/tran…
josephleekl 4936abd
remove coprocessor fn convention from MLIR
josephleekl 4ce5ec2
Merge branch 'josephleekl/transport-gpu-device' into josephleekl/tran…
josephleekl 417f47b
update comment
josephleekl 5fbfa11
Merge main into transport-XZ-decode
josephleekl 499ffbe
Merge branch 'main' into josephleekl/transport-XZ-decode
josephleekl 5acd685
format
josephleekl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.