Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and ViewsGPU Tile 1 Tile 0 Xe LinkProject Goals - Offer high-level, standard C++ distributed data structures - Support distributed algorithms - Achieve high performance for both multi-GPU, NUMA, and multi-node reduce(par_unseq, z, 0, std::plus()); }Outline - Background (Ranges, Parallelism, Distributed Data Structures) - Distributed Ranges (Concepts) - Implementation (Algorithms and views) - Complex sparse matrices) - Lessons learnedOutline - Background (Ranges, Parallelism, Distributed Data Structures) - Distributed Ranges (Concepts) - Implementation (Algorithms and views) - Complex0 码力 | 127 页 | 2.06 MB | 6 月前3
C++20 镶 SQLC++20 ❤ SQL John R Bandela, MDOverview u SQL u C++ Example u Implementation techniques u fixed_string u meta_struct u Parsing compile time strings into meta_structsOverview v SQL v C++ Example {price_from_user};Avoiding SQL Injection Attacks SELECT orders.id, name, item, price, discount_code FROM orders JOIN customers ON customers.id = customerid WHERE price > ?;SQL Library Options u Traditional Lots of information available u Vulnerable to sql injection of developer not careful u Use dynamic typingDomain Specific Language u Use types to encode SQL u Looks more like regular C++ u Typically requires0 码力 | 46 页 | 775.02 KB | 6 月前3
POCOAS in C++: A Portable Abstraction for Distributed Data Structuresprogram for a supercomputer? Introduce PGAS Model, RDMA Building Remote Pointer Types Building Distributed Data Structures Extending to GPUsThis Talk Background: how do we write a program for a supercomputer supercomputer? Introduce PGAS Model, RDMA Building Remote Pointer Types Building Distributed Data Structures Extending to GPUsThis Talk Background: how do we write a program for a supercomputer? Introduce Introduce PGAS Model, RDMA Building Remote Pointer Types Building Distributed Data Structures Extending to GPUsThis Talk Background: how do we write a program for a supercomputer? Introduce PGAS Model0 码力 | 128 页 | 2.03 MB | 6 月前3
⽤ egg 孵化你的 SQL 优化器 - 王润基第三届中国Rust开发者⼤会 ⽤ egg 孵化你的 SQL 优化器 王润基 RisingWave 内核开发⼯程师 ? Parser Binder Optimizer Executor SQL AST Logical Plan Physical Plan Table Catalog Storage RisingLight 查询引擎的整体结构 SELECT name, url url FROM t1 JOIN t2 WHERE t1.id = t2.id AND name = ‘Bob’ SQL Logical Plan Physical Plan Projection name, url Filter t1.id = t2.id name = “Bob” Join Scan t1(id, name) Scan t2(id, url) Filter #1 = “Bob” Hash Join #0 = #2 Scan $1.1, $1.2 Scan $2.1, $2.2 Projection #1, #3 ⼀个 SQL 语句优化的例⼦ 基于规则的优化 (RBO) 基于代价的优化 (CBO) 谓词下推 Join Filter A B Join Filter A B Filter Join A Join0 码力 | 39 页 | 6.48 MB | 1 年前3
Spring Boot 2.5.0-M3 Reference Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 4.11. Working with SQL Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 jOOQ SQL Dialect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 4.19. Distributed Transactions with JTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 681 页 | 13.41 MB | 1 年前3
Spring Boot 1.2.0.RELEASE Reference DocumentationCustomizing ConfigurableEmbeddedServletContainer directly JSP limitations 27. Security 28. Working with SQL databases Configure a DataSource Embedded Database Support Connection to a production database Connection support Using a JNDI ConnectionFactory Sending a message Receiving a message 31. Sending email 32. Distributed Transactions with JTA Using an Atomikos transaction manager Using a Bitronix transaction manager fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Part I. Spring Boot Documentation This section provides a brief overview0 码力 | 373 页 | 345.05 KB | 1 年前3
Spring Boot 1.2.9.BUILD-SNAPSHOT Reference DocumentationCustomizing ConfigurableEmbeddedServletContainer directly JSP limitations 27. Security 28. Working with SQL databases Configure a DataSource Embedded Database Support Connection to a production database Connection support Using a JNDI ConnectionFactory Sending a message Receiving a message 31. Sending email 32. Distributed Transactions with JTA Using an Atomikos transaction manager Using a Bitronix transaction manager fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Part I. Spring Boot Documentation This section provides a brief overview0 码力 | 393 页 | 360.45 KB | 1 年前3
Spring Boot 1.2.3.RELEASE Reference DocumentationCustomizing ConfigurableEmbeddedServletContainer directly JSP limitations 27. Security 28. Working with SQL databases Configure a DataSource Embedded Database Support Connection to a production database Connection support Using a JNDI ConnectionFactory Sending a message Receiving a message 31. Sending email 32. Distributed Transactions with JTA Using an Atomikos transaction manager Using a Bitronix transaction manager fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Part I. Spring Boot Documentation This section provides a brief overview0 码力 | 390 页 | 358.87 KB | 1 年前3
Spring Boot 1.2.8.RELEASE Reference DocumentationCustomizing ConfigurableEmbeddedServletContainer directly JSP limitations 27. Security 28. Working with SQL databases Configure a DataSource Embedded Database Support Connection to a production database Connection support Using a JNDI ConnectionFactory Sending a message Receiving a message 31. Sending email 32. Distributed Transactions with JTA Using an Atomikos transaction manager Using a Bitronix transaction manager fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Part I. Spring Boot Documentation This section provides a brief overview0 码力 | 392 页 | 360.10 KB | 1 年前3
Spring Boot 1.2.7.RELEASE Reference GuideCustomizing ConfigurableEmbeddedServletContainer directly JSP limitations 27. Security 28. Working with SQL databases Configure a DataSource Embedded Database Support Connection to a production database Connection support Using a JNDI ConnectionFactory Sending a message Receiving a message 31. Sending email 32. Distributed Transactions with JTA Using an Atomikos transaction manager Using a Bitronix transaction manager fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Part I. Spring Boot Documentation This section provides a brief overview0 码力 | 391 页 | 359.65 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













