Appendix F

DLTlib

F.1 DLTlib Functions

The library does break good software engineering practices by making a number of data members public. The reason for this violation is just convenience, given the primary use of the library as a research tool.

The mathematical underpinnings of the library have been published in [19] and [12]. These publications contain a far more extended analysis than the one allowed by a reference appendix.

The library provides methods for solving the partitioning and optimum node subset problems for three categories of problems:

 Query processing: Class of problems whereby the communication cost doesnot depend on the workload. Conceptually, it is similar to running a query on the records of a database. The overall ...

Get Multicore and GPU Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.