@@ -5,12 +5,15 @@ title: Portable Data-Parallel Python Extensions with oneAPI
5
5
{{<blocks/cover title="" image_anchor="top" height="max" color="primary">}}
6
6
<div class =" mx-auto " >
7
7
<div class="col-lg-12">
8
- <p class="display-6 mt-5 mb-5 " style="font-weight: bold;">Portable Data-Parallel Python Extensions with oneAPI</p>
9
- <p></p>
10
- <p class="display-7 pt-5 mb-3">
8
+ <p class="display-6 mt-5 mb-3 " style="font-weight: bold;">Portable Data-Parallel Python Extensions with oneAPI</p>
9
+ <p></p>
10
+ <p class="display-7 pt-0 mb-3">
11
11
<a href="https://github.com/ndgrigorian" style="color: #50aaf4; font-weight: bold;" target="_blank" rel="noopener">Nikita Grigorian</a> and
12
12
<a href="https://github.com/oleksandr-pavlyk" style="color: #50aaf4; font-weight: bold;" target="_blank" rel="noopener">Oleksandr Pavlyk</a>
13
13
</p>
14
+ <p class="display-7 pl-auto mb-0" style="text-align: center">Sources and details for the Portable Data-Parallel Python Extensions with oneAPI poster at the SciPy 2024 conference. This poster presents ongoing work to enable writing, building, and implementing portable extensions for data-parallel computation in Python.
15
+ </p>
16
+ <p></p>
14
17
</div >
15
18
<div class="lead text-center">
16
19
<div class="mx-auto mb-5">
@@ -28,65 +31,34 @@ title: Portable Data-Parallel Python Extensions with oneAPI
28
31
</div >
29
32
{{< /blocks/cover >}}
30
33
34
+ {{% blocks/section color="secondary" %}}
35
+ <p class =" display-6 mb-3 " style =" text-align : center ; font-weight : bold ;" >About the authors</p >
36
+ <p class =" text-center " >
37
+ This poster was made by and is being presented on behalf of the <a href =" https://github.com/IntelPython " >Python team</a > at <a href =" http://www.intel.com " >Intel</a >.
38
+ </p >
39
+ <div class =" row justify-content-center mx-auto pt-2 " >
40
+ {{< cardpane >}}
41
+ {{< card header=` <p style="font-weight: bold; text-align: center">dpctl</p> `
42
+ footer=` <i class="fab fa-github ms-2 "></i> [Github](https://github.com/IntelPython/dpctl) <i class="fa fa-book ms-2"></i> [Docs](https://intelpython.github.io/dpctl) ` >}}
43
+ <p class =" text-center " >
44
+ A package with Python bindings for DPC++ runtime classes and an <a href =" https://data-apis.org/array-api/latest/API_specification/index.html " >Array API Specification</a > conformant tensor submodule built on pure SYCL for portability.
45
+ </p >
46
+ {{< /card >}}
47
+ {{< card header=` <p style="font-weight: bold; text-align: center;">numba-dpex</p> `
48
+ footer=` <i class="fab fa-github ms-2 "></i> [Github](https://github.com/IntelPython/numba-dpex) <i class="fa fa-book ms-2"></i> [Docs](https://intelpython.github.io/numba-dpex/latest/index.html) ` >}}
49
+ <p class =" text-center " >
50
+ An extension to the Numba JIT compiler which provides a SYCL-like API for kernel programming and an extension to Numba's parallelizer to generate and offload kernels to data-parallel devices.
51
+ </p >
52
+ {{< /card >}}
53
+
54
+ {{< card header=` <p style="font-weight: bold; text-align: center;">dpnp</p> `
55
+ footer=` <i class="fab fa-github ms-2"></i> [Github](https://github.com/IntelPython/dpnp) <i class="fa fa-book ms-2"></i> [Docs](https://intelpython.github.io/dpnp/) ` >}}
56
+ <p class =" text-center " >
57
+ An oneAPI- and oneMKL-powered array library built as a drop-in replacement for Numpy that can be executed on any data-parallel device.
58
+ </p >
59
+ {{< /card >}}
60
+ {{< /cardpane >}}
61
+ </div >
31
62
32
- {{% blocks/lead color="secondary" %}}
33
- Goldydocs provides a single web UI providing visibility into porridge
34
- temperature, chair size, and bed softness metrics! You can even find out who's
35
- been eating ** your** porridge.
36
-
37
- (Sadly, Goldydocs isn't a real project, but you can use this site as an example
38
- to create your own real websites with [ Docsy] ( https://docsy.dev ) )
39
- {{% /blocks/lead %}}
40
-
41
-
42
- {{% blocks/section color="dark" type="row" %}}
43
- {{% blocks/feature icon="fa-lightbulb" title="New chair metrics!" %}}
44
- The Goldydocs UI now shows chair size metrics by default.
45
-
46
- Please follow this space for updates!
47
- {{% /blocks/feature %}}
48
-
49
-
50
- {{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/google/docsy-example " %}}
51
- We do a [ Pull Request] ( https://github.com/google/docsy-example/pulls ) contributions workflow on ** GitHub** . New users are always welcome!
52
- {{% /blocks/feature %}}
53
-
54
-
55
- {{% blocks/feature icon="fab fa-twitter" title="Follow us on Twitter!" url="https://twitter.com/docsydocs " %}}
56
- For announcement of latest features etc.
57
- {{% /blocks/feature %}}
58
-
59
-
60
- {{% /blocks/section %}}
61
-
62
-
63
- {{% blocks/section %}}
64
- This is the second section
65
63
{.h1 .text-center}
66
64
{{% /blocks/section %}}
67
-
68
-
69
- {{% blocks/section type="row" %}}
70
-
71
- {{% blocks/feature icon="fab fa-app-store-ios" title="Download ** from AppStore** " %}}
72
- Get the Goldydocs app!
73
- {{% /blocks/feature %}}
74
-
75
- {{% blocks/feature icon="fab fa-github" title="Contributions welcome!"
76
- url="https://github.com/google/docsy-example " %}}
77
- We do a [ Pull Request] ( https://github.com/google/docsy-example/pulls )
78
- contributions workflow on ** GitHub** . New users are always welcome!
79
- {{% /blocks/feature %}}
80
-
81
- {{% blocks/feature icon="fab fa-twitter" title="Follow us on Twitter!"
82
- url="https://twitter.com/GoHugoIO " %}}
83
- For announcement of latest features etc.
84
- {{% /blocks/feature %}}
85
-
86
- {{% /blocks/section %}}
87
-
88
-
89
- {{% blocks/section %}}
90
- This is the another section
91
- {.h1 .text-center}
92
- {{% /blocks/section %}}
0 commit comments