Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Microsoft.Hpc.Linq Namespace

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Defines classes and interfaces that provide a programming model for performing operations and calculation on large data sets that are stored in a distributed manner on an HPC cluster.

Language Integrated Query (LINQ) technology forms the basis of LINQ to HPC, along with the Microsoft .NET Framework 3.5. LINQ to HPC is programmatically similar to the standard LINQ-to-Object, LINQ-to-SQL and Parallel-LINQ (PLINQ) providers.

When you run a LINQ to HPC query, LINQ to HPC translates those queries into jobs and tasks that run on Windows HPC Server. A LINQ to HPC query runs on data that you have stored on the compute nodes of an HPC cluster by using the Distributed Storage Catalog (DSC). A LINQ to HPC query operates in a distributed manner on the data on each of the compute nodes, which moves the computation to the data. When the query is finished, LINQ to HPC automatically collates the results.

HpcLinqConfigurationStores configuration information for running LINQ to HPC queries.
HpcLinqContextRepresents the context needed to prepare and run a LINQ to HPC query, including configuration information, a connection to a Distributed Storage Catalog (DSC) service that queries can use when they run, and a connection to an HPC cluster.
HpcLinqJobInfoProvides information about the HPC job that is created to run a LINQ to HPC query.
HpcLinqQueryableProvides a set of static (Shared in Visual Basic) methods for running LINQ to HPC queries on data records stored in the Distributed Storage Catalog (DSC).
LineRecordRepresents a record in a file set in the Distributed Storage Catalog (DSC) that is a line of text.

Build Date:

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft. All rights reserved.