-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit aa38f90099653e4662e053fd3ab08248d3612ef9 Author: Mason Remy <masonr@microsoft.com> Date: Fri Mar 10 06:13:20 2023 +0000 Merged PR 3150: Change high precision fp to not perform contraction Change high precision fp to not perform contraction Also change value library FMA to use the math dialect FmaOp and vectorize to the vector dialect FMAOp commit 859755f7bbf76fb6b0b92ed7a7dc6cf5c1615ba1 Author: Mason Remy <masonr@microsoft.com> Date: Thu Mar 9 19:17:58 2023 +0000 Merged PR 3147: Fix vector cast with same bitwidth. Fix vector cast with same bitwidth. accv.cast vector<16xi8> to vector<16xui8> was erroneously lowering to cast vector<16xi8> to ui8 commit d6b3308d0f4a4dbda7a30d0695d7408dfd9d32b9 Author: Mason Remy <masonr@microsoft.com> Date: Thu Mar 9 18:26:57 2023 +0000 Merged PR 3149: Improve 1-D horizontal sum reductions for 8xf32 and 8xi32 Improve 1-D horizontal sum reductions for 8xf32 and 8xi32 commit cd030b123dac7b25b2da5127e04e4e28919bd9ed Author: Kern Handa <kerha@microsoft.com> Date: Thu Mar 9 01:22:37 2023 +0000 Merged PR 3148: Adds Package level FP precision override commit dc86c7cd92530c5e0c36639b62b5a380c531648d Author: Kern Handa <kerha@microsoft.com> Date: Wed Mar 8 22:02:25 2023 +0000 Merged PR 3144: Removes fp precision as an option for Package.build The fp-contract option being used in `accc.py` was overriding the recent addition of the fp precision specification at the function level. Since there's now an equivalent default for each function, we shouldn't have need of the option to be specified to `llc` and `opt` during build time. commit 91e77ebcd926fb238852c94477d7f0c26c8f9952 Author: Denny Sun <dennys@microsoft.com> Date: Wed Mar 8 11:48:06 2023 +0000 Merged PR 3143: Add dsl test for profiling op 1. add profiling enable flag to Package.build() 2. add a dsl test commit 33ffb2497e71040e0b27775e5b594cad0949cbe5 Author: Denny Sun <dennys@microsoft.com> Date: Wed Mar 8 09:27:24 2023 +0000 Merged PR 3022: Assert the arg order in debug mode Dimension arg should precede array arg in the arg list for debug mode. commit e3b216ac87e6d75a10c39584d7dfe25b3fc67647 Author: Denny Sun <dennys@microsoft.com> Date: Wed Mar 8 08:12:00 2023 +0000 Merged PR 3137: expose profiling function to DSL expose profiling function to DSL commit d2fcb1caf99c002a25b1ee8c28b3cd719fd6133a Author: Lisa Ong <onglisa@microsoft.com> Date: Tue Mar 7 12:09:08 2023 +0000 Merged PR 3142: [Release] Tie accera-llvm versioning to LLVM version This change introduces a new versioning schema for accera-llvm that follows LLVM's versioning, while allowing for Accera versioned forks: `<llvm_major>.<llvm_minor>.<llvm_micro><accera_micro> = (N+).(N+).(N+)(N{2})` This overloads the micro version field due to constraints on Python versioning: https://peps.python.org/pep-0440/ Examples: * Current LLVM fork is 14.0.6-2: `accera_llvm.14.0.602`, which means LLVM 14.0.6 + accera fork v2 * If/when upgrading to LLVM 15.0.7: `accera_llvm.15.0.700` * Then when we rev the Accera fork to LLVM 15.0.7-1: `accera_llvm.15.0.701` Limitations: * We don't expect Accera's fork to span beyond 2-digit versions Alternatives: * Omit the 0 delimiters, if we think it is unlikely that Accera forks will rev micro versions beyond single-digit. Accera forks may rev more often if we don't update LLVM. * Use a dev version, e.g. accera_llvm.14.0.6.dev4. Downside is that this looks unofficial - devN is intended for developmental releases rather than official PyPI releases. That said, the whole Accera project is developmental :) commit 79ef63b685e8a2221b3127801dec324f0613fa66 Author: Kern Handa <kerha@microsoft.com> Date: Tue Mar 7 09:45:06 2023 +0000 Merged PR 3139: Allows setting precision of fp ops per function Allows setting precision of fp ops per function commit 599742a82910cdc39b5e668f28774327f53a28c7 Author: Mason Remy <masonr@microsoft.com> Date: Mon Mar 6 21:31:09 2023 +0000 Merged PR 3140: Fix bug with reinterpret casts of unrealized conversion casts. Fix bug with reinterpret casts of unrealized conversion casts. This happens when we do a heap alloc followed by a reinterpret cast, but it can come up in other scenarios too commit 655044a3400a4b40aaf9423abc791763c079f410 Author: Lisa Ong <onglisa@microsoft.com> Date: Fri Mar 3 06:15:31 2023 +0000 Merged PR 3135: [nfc] Add XeonE5 benchmark machine to targets, bump hatlib dependency Best guesses at cache sizes and cache lines from: https://en.wikichip.org/wiki/intel/xeon_e5/e5-2673_v4
- Loading branch information
Lisa Ong
committed
Mar 10, 2023
1 parent
05f8c0d
commit 5ebe6c7
Showing
25 changed files
with
553 additions
and
91 deletions.
There are no files selected for viewing
This file contains 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 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 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 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 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 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 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.