|
20 | 20 | * Enhance the existing CMake build system rules to enable lazy building of packages |
21 | 21 | * Bootstrap “RootBase” |
22 | 22 | * Demonstrate “layered” lazy builds |
| 23 | + status: ongoing |
| 24 | + responsible: Pavlo Svirin |
| 25 | + |
23 | 26 |
|
24 | 27 | - name: "Improving performance of BioDynaMo using ROOT C++ Modules" |
25 | 28 | description: | |
|
45 | 48 | information about BioDynaMo’s and user-defined C++ classes. This project |
46 | 49 | is about improving the performance of the reflection system by upgrading |
47 | 50 | to C++ modules. |
48 | | -
|
49 | 51 | tasks: | |
50 | 52 | * Rework the cmake rules to incorporate efficiently ROOT via `FetchContent` |
51 | 53 | * Replace invocations of `genreflex` in favor of `rootcling` |
52 | 54 | * Enable C++ modules in `rootcling` |
53 | 55 | * Produce a comparison report |
| 56 | + status: ongoing |
| 57 | + responsible: Isaac Morales Santana |
54 | 58 |
|
55 | 59 | - name: "Using ROOT in the field of genome sequencing" |
56 | 60 | description: | |
|
111 | 115 | * Enhance existing benchmarks demonstrating effectiveness of Clad for Kokkos |
112 | 116 | * [Stretch goal] Performance benchmarks |
113 | 117 |
|
| 118 | + status: ongoing |
| 119 | + responsible: Atell Yehor Krasnopolski |
| 120 | + |
| 121 | + |
114 | 122 | - name: "Integrate a Large Language Model with the xeus-cpp Jupyter kernel" |
115 | 123 | description: | |
116 | 124 | xeus-cpp is a Jupyter kernel for cpp based on the native implementation |
|
134 | 142 | * Comprehensive documentation and thorough testing/CI additions to ensure reliability. |
135 | 143 | * [Stretch Goal] After achieving the previous milestones, the student can work on specializing the model for enhanced syntax and semantic understanding capabilities by using xeus notebooks as datasets. |
136 | 144 |
|
| 145 | + status: ongoing |
| 146 | + responsible: Tharun Anandh |
137 | 147 |
|
138 | 148 | - name: "Implementing missing features in xeus-cpp" |
139 | 149 | description: | |
|
309 | 319 | * Design and develop a CUDA compilation and execution mechanism. |
310 | 320 | * Prepare proper tests and documentation. |
311 | 321 |
|
| 322 | + status: ongoing |
| 323 | + responsible: Riya Bisht |
| 324 | + |
| 325 | + |
312 | 326 | - name: "Cppyy STL/Eigen - Automatic conversion and plugins for Python based ML-backends" |
313 | 327 | description: | |
314 | 328 | Cppyy is an automatic, run-time, Python-C++ bindings generator, for calling |
|
342 | 356 | * Work on integrating these plugins with toolkits like CUTLASS that |
343 | 357 | utilise the bindings to provide a Python API |
344 | 358 |
|
| 359 | + status: ongoing |
| 360 | + responsible: Khushiyant |
| 361 | + |
345 | 362 | - name: "Improve the LLVM.org Website Look and Feel" |
346 | 363 | description: | |
347 | 364 | The llvm.org website serves as the central hub for information about the |
|
421 | 438 | Additionally, they should demonstrate the ability to navigate the community |
422 | 439 | process with patience and understanding. |
423 | 440 |
|
| 441 | + status: ongoing |
| 442 | + responsible: Chaitanya Shahare |
424 | 443 |
|
425 | 444 | - name: "On Demand Parsing in Clang" |
426 | 445 | description: | |
|
677 | 696 | * Enable reverse-mode automatic differentiation of CUDA GPU kernels and |
678 | 697 | calls to CUDA GPU kernels from the host code. |
679 | 698 | * Add proper tests and documentation. |
| 699 | + status: ongoing |
| 700 | + responsible: Christina Koutsou |
680 | 701 |
|
681 | 702 | - name: "Design and Develop a CUDA engine working along with C/C++ mode in clang-repl" |
682 | 703 | description: | |
|
1005 | 1026 | * Extend the unit test coverage. |
1006 | 1027 | * Develop tutorials and documentation. |
1007 | 1028 | * Present the work at the relevant meetings and conferences. |
| 1029 | + status: ongoing |
| 1030 | + responsible: Mihail Mihov |
1008 | 1031 |
|
1009 | 1032 | - name: "Improve robustness of dictionary to module lookups in ROOT" |
1010 | 1033 | description: | |
|
0 commit comments