Skip to content

Commit bd16464

Browse files
authored
docs: update pre-print link with arxiv (#39)
* docs: update pre-print link with arxiv * fix: update pthread test with new compute resource constructor
1 parent f8d41fe commit bd16464

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This repository provides include-only C++ implementation of the HiCR model. It a
1313

1414
For a detailed explanation of the HiCR model, please see our preprint:
1515

16-
* [HiCR, an Abstract Model for Distributed Heterogeneous Programming](https://github.com/Algebraic-Programming/Preprints/tree/master/HiCR)
16+
* [HiCR, an Abstract Model for Distributed Heterogeneous Programming](https://arxiv.org/abs/2509.01425)
1717

1818
## Documentation
1919

docs/source/introduction/overview.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ Overview
66

77
HiCR is model for runtime support libraries for the development of future-proof, high-performance runtime systems and applications. Its goal is to serve as the foundation layer for kernel execution, thread and task scheduling, resource management, and data motion capabilities over heterogeneous, distributed, mobile, and cloud-based systems.
88

9-
Extensive overview and implementation details can be read in our paper `pre-print <https://github.com/Algebraic-Programming/Preprints/tree/master/HiCR>`_
9+
Extensive overview and implementation details can be read in our paper `pre-print <https://arxiv.org/abs/2509.01425>`_
1010

tests/backends/pthreads/processingUnit.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
TEST(ProcessingUnit, Construction)
3232
{
33-
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, {});
33+
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, 0, {});
3434
auto cPtr = std::make_shared<HiCR::backend::hwloc::ComputeResource>(computeResource);
3535

3636
HiCR::backend::pthreads::ProcessingUnit *p = nullptr;
@@ -67,7 +67,7 @@ TEST(ProcessingUnit, ThreadAffinity)
6767
HiCR::backend::pthreads::ComputeManager m;
6868

6969
// Creating compute resource (core) manually
70-
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, {});
70+
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, 0, {});
7171
auto cPtr = std::make_shared<HiCR::backend::hwloc::ComputeResource>(computeResource);
7272

7373
// Creating processing unit from resource
@@ -132,7 +132,7 @@ TEST(ProcessingUnit, LifeCycle)
132132
HiCR::backend::pthreads::ComputeManager m;
133133

134134
// Creating compute resource (core) manually
135-
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, {});
135+
auto computeResource = HiCR::backend::hwloc::ComputeResource(0, 0, 0, 0, {});
136136
auto cPtr = std::make_shared<HiCR::backend::hwloc::ComputeResource>(computeResource);
137137

138138
// Creating processing unit from resource

0 commit comments

Comments
 (0)