Heterogeneous Modern C++ with SYCL 20201Michael Wong Distinguished Engineer ● Chair of SYCL Heterogeneous Programming Language ● ISO C++ Directions Group past Chair ● Past CEO OpenMP ● ISOCPP.org Director, VP http://isocpp.org/wiki/ leading team developing HIP & CUDA backends for DPC++ Background in C++ programming models for heterogeneous systems Worked on ComputeCpp (SYCL) since its inception Contributor to the Khronos SYCL standard AI/Tensor HW Other BackendsSYCL 2020 is here! Open Standard for Single Source C++ Parallel Heterogeneous Programming SYCL 2020 is released after 3 years of intense work Significant adoption in Embedded0 码力 | 114 页 | 7.94 MB | 6 月前3
Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SCFPGAs AMD GPUs Any CPU SYCL enables Khronos to influence ISO C++ to (eventually) support heterogeneous compute SYCL, OpenCL and SPIR-V, as open industry standards, enable flexible integration and more) Any CPU Experimental SYCL enables Khronos to influence ISO C++ to (eventually) support heterogeneous compute SYCL, OpenCL and SPIR-V, as open industry standards, enable flexible integration and MobileyeSYCL IR ON COMPILER EXPLORERhttps://godbolt.org/z/jdhKr7e5rExpressiveness and simplicity for heterogeneous programming in modern C++ New Features Unified Shared Memory | Parallel Reductions | Subgroup0 码力 | 82 页 | 3.35 MB | 6 月前3
HBase Practice At XiaoMiBefore After Backup snapshot to heterogeneous FileSystem ❏ Design of backup logic ❏ Simply design to make sure it’s 100% work ❏ Copy entire snapshot to the backup filesystem ❏ Use reference files and data Manager HBase Backup Manager ❏ Delete snapshot regularly ❏ Verify the backups on the heterogeneous fileSystem Problems in XiaoMi ❏ Problem 3. Restart of a small cluster is stuck at log splitting0 码力 | 56 页 | 350.38 KB | 1 年前3
Apache ShardingSphere 5.2.0 Documentfeatures can be flexibly expanded at will. The project is committed to providing a multi‐source heterogeneous, enhanced database platform and further building an ecosystem around the upper layer of the platform Apache ShardingSphere, aims at building the standard and ecosystem on the upper layer of the heterogeneous database. It focuses on how to make full and reasonable use of the computing and storage capabilities database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. 1.1.2 Product Features Fea- ture Definition Data Shard‐ ing Data sharding is0 码力 | 483 页 | 4.27 MB | 1 年前3
Apache ShardingSphere 5.4.1 Documentelastic scaling, encryption features & more. The project is committed to providing a multi‐source heterogeneous, enhanced database platform and further building an ecosystem around the upper layer of the platform Apache ShardingSphere, aims at building the standard and ecosystem on the upper layer of the heterogeneous database. It focuses on how to make full and reasonable use of the computing and storage capabilities database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. 1 Apache ShardingSphere document 1.2 Product Features F ea tu re Definition0 码力 | 572 页 | 3.73 MB | 1 年前3
Apache ShardingSphere 5.2.1 Documentelastic scaling, encryption features & more. The project is committed to providing a multi‐source heterogeneous, enhanced database platform and further building an ecosystem around the upper layer of the platform Apache ShardingSphere, aims at building the standard and ecosystem on the upper layer of the heterogeneous database. It focuses on how to make full and reasonable use of the computing and storage capabilities database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. 1 Apache ShardingSphere document, v5.2.1 1.1.2 Product Features Fea- ture Definition0 码力 | 523 页 | 4.51 MB | 1 年前3
Apache ShardingSphere v5.5.0 documentelastic scaling, encryption features & more. The project is committed to providing a multi‐source heterogeneous, enhanced database platform and further building an ecosystem around the upper layer of the platform Apache ShardingSphere, aims at building the standard and ecosystem on the upper layer of the heterogeneous database. It focuses on how to make full and reasonable use of the computing and storage capabilities database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. 1 Apache ShardingSphere document 1.2 Product Features F ea tu re Definition0 码力 | 602 页 | 3.85 MB | 1 年前3
Apache ShardingSphere 5.0.0 Documentprotocol, SQL dialect and database storage. It can quickly link applications and multi‐mode heterogeneous databases quickly. • Enhance: Capture database access entry to provide additional features transparently and distributed governance, applicable in a variety of situations such as Java isomorphism, heterogeneous language and Cloud‐Native. As the cornerstone of enterprises, the relational database has a huge database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. Currently, MySQL and PostgreSQL (compatible with PostgreSQL‐based databases, such0 码力 | 403 页 | 3.15 MB | 1 年前3
Apache ShardingSphere 5.1.1 Documentis positioned as a Database Plus, and aims at building a standard layer and ecosystem above heterogeneous databases. It focuses on how to reuse existing databases and their respective upper layer, rather database protocol, SQL dialect and database storage. It can quickly connect applications and heterogeneous databases quickly. • Enhance: Capture database access entry to provide additional features transparently and distributed governance, applicable in a variety of situations such as Java isomorphism, heterogeneous language and Cloud‐Native. As the cornerstone of enterprises, the relational database has a huge0 码力 | 458 页 | 3.43 MB | 1 年前3
Apache ShardingSphere 5.1.2 Documentis positioned as a Database Plus, and aims at building a standard layer and ecosystem above heterogeneous databases. It focuses on how to reuse existing databases and their respective upper layer, rather database protocol, SQL dialect and database storage. It can quickly connect applications and heterogeneous databases quickly. • Enhance: Capture database access entry to provide additional features transparently and distributed governance, applicable in a variety of situations such as Java isomorphism, heterogeneous language and Cloud‐Native. As the cornerstone of enterprises, the relational database has a huge0 码力 | 503 页 | 3.66 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













