You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The repositories maintained here are part of our research activities and as such, is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. See also the licenses associated to each individual repository found under this page.</p>
81
87
</div>
82
-
88
+
83
89
<h3id="alp">C++ ALP, and ALP/GraphBLAS</h3>
84
90
<p>The <ahref="https://github.com/Algebraic-Programming/ALP">ALP project</a> provides an auto-parallelising and auto-optimising C++17 Template Library that allows expressing sequential code with explicit linear algebraic annotations. The syntax follows closely that of the Standard Template Library (STL). ALP programmers need not be aware of any deep parallelisation or optimisation concerns: you write the maths, and the system does the rest!</p>
85
91
<p>Part of ALP is our hybrid shared- and distributed-memory parallel <ahref="https://github.com/Algebraic-Programming/ALP">ALP/GraphBLAS</a>. An earlier version was presented in detail in <ahref="http://albert-jan.yzelman.net/PDFs/yzelman20.pdf">2020</a>, though its specification and implementation have evolved since. We are preparing an updated paper and associated version 1.0 of ALP/GraphBLAS.</p>
<p>The LPF enables the distributed-memory auto-parallelisation that users of the <ahref="#alp">C++ ALP framework</a> enjoy, and also enables its integration with arbitrary auxiliary application frameworks.</p>
103
109
<p>For more details, visit the <ahref="https://github.com/Algebraic-Programming/LPF">project page</a> or the corresponding short <ahref="https://arxiv.org/abs/1906.03196">ArXiV paper</a>.</p>
<h2class="content-subhead" id="contact">Feedback, bug reports, and contributions</h2>
106
124
<p>Feel free to make use of the issue or discussion boards on the individual project pages; we encourage and look forward to free and open interactions. Our researchers are making use of the exact same system and are looking forward to interacting with you!</p>
0 commit comments