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
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
2.1.5 Processing XML and Spreadsheet Data in GoProcessing XML and Spreadsheet in Go 续 日 Gopher China Conference Beijing 2021 6/26 - 6/27 Self Introduction The author of the Excelize - Go language spreadsheet library. Familiar with Go language Complex XML 02 • Partial Load • Namespace & Entity • Ser/Deserialize Idempotence High Performance Processing 03 • XML Schema Definition • DOM or SAX OOXML Spreadsheets 04 • Excel XML Specification • work:addr="WORK"> High Performance Processing XML Components Data ModelTom 0 码力 | 35 页 | 1.34 MB | 1 年前3
Falcon v1.0.0 Documentationresp.body, resp.data, or resp.stream_len (whichever is set in the response, checked in that order.) For dynamically-generated content, you can choose to leave off stream_len, in which case Falcon will Encoding. I’m setting a response body, but it isn’t getting returned. What’s going on? Falcon skips processing the response body when, according to the HTTP spec, no body should be returned. If the client sends trailing slashes trimmed from req.path? Falcon normalizes incoming URI paths to simplify later processing and improve the predictability of application logic. In addition to stripping a trailing slashes0 码力 | 249 页 | 406.22 KB | 1 年前3
Falcon v3.0.0 Documentationextensible code base Easy access to headers and bodies through request and response objects DRY request processing via middleware components and hooks Strict adherence to RFCs Idiomatic HTTP error responses Straightforward extensible code base Easy access to headers and bodies through request and response objects DRY request processing via middleware components and hooks Strict adherence to RFCs Idiomatic HTTP error responses Straightforward org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express0 码力 | 1055 页 | 739.30 KB | 1 年前3
Falcon v3.0.1 Documentationextensible code base Easy access to headers and bodies through request and response objects DRY request processing via middleware components and hooks Strict adherence to RFCs Idiomatic HTTP error responses Straightforward extensible code base Easy access to headers and bodies through request and response objects DRY request processing via middleware components and hooks Strict adherence to RFCs Idiomatic HTTP error responses Straightforward org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express0 码力 | 1058 页 | 741.59 KB | 1 年前3
Falcon v3.0.0-b2 Documentationstate management Easy access to headers and bodies through request and response classes DRY request processing via middleware components and hooks Idiomatic HTTP error responses Straightforward exception handling org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express only to illustrate # what is possible. def process_request(self, req, resp): # req.stream corresponds to the WSGI wsgi.input environ variable, # and allows you to read bytes from0 码力 | 1041 页 | 730.21 KB | 1 年前3
Falcon v3.0.0-b1 Documentationstate management Easy access to headers and bodies through request and response classes DRY request processing via middleware components and hooks Idiomatic HTTP error responses Straightforward exception handling org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express only to illustrate # what is possible. def process_request(self, req, resp): # req.stream corresponds to the WSGI wsgi.input environ variable, # and allows you to read bytes from0 码力 | 1028 页 | 725.86 KB | 1 年前3
Falcon v1.0.0 Documentationresp.body, resp.data, or resp.stream_len (whichever is set in the response, checked in that order.) For dynamically-generated content, you can choose to leave off stream_len, in which case Falcon will Encoding. I’m setting a response body, but it isn’t getting returned. What’s going on? Falcon skips processing the response body when, according to the HTTP spec, no body should be returned. If the client sends trailing slashes trimmed from req.path? Falcon normalizes incoming URI paths to simplify later processing and improve the predictability of application logic. In addition to stripping a trailing slashes0 码力 | 312 页 | 368.58 KB | 1 年前3
Hyperledger Fabric 1.4.9 Documentation479 i ii hyperledger-fabricdocs Documentation, Release master Enterprise grade permissioned distributed ledger platform that offers modularity and versatility for a broad set of industry use cases. Introduction In general terms, a blockchain is an immutable transaction ledger, maintained within a distributed network of peer nodes. These nodes each maintain a copy of the ledger by applying transactions many of the same characteristics as Bitcoin but adding smart contracts to create a platform for distributed applications. Bitcoin and Ethereum fall into a class of blockchain that we would classify as public0 码力 | 483 页 | 7.48 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













