Live briefing
Everything about Parallelization contract
The parallelization contract or PACT programming model is a generalization of the MapReduce programming model and uses second order functions to perform concurrent computations on large (petabytes) data sets in parallel. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Parallelization contractA 5-minute orientation
- Pick up a classic book: Works (38 plays, 5 poems, sonnets)The most-reprinted book on the subject
- Read the landmark paper: Implementation of Parallelization Contract Mechanism Extension of Map Reduce Framework for the Efficient Execution Time over Geo-Distributed DatasetCited 0 times
- Go sideways: MapReduceA closely related topic
- Go sideways: Apache PigA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Works (38 plays, 5 poems, sonnets)William Shakespeare · 1838
Philosophy -- A Text with ReadingsManuel G. Velasquez, Vincent E. Barry · 1980
Health economicsBarbara McPake · 2002- 📕Hollywood camera workPer Holmes · 2004
Delay and disruption in construction contractsAndrew Burr · 2016
Writing FirstLaurie G. Kirszner · 1999- 📕Restatement in the courtsAmerican Law Institute. · 1934
That's the Joint!Mark Anthony Neal, Murray Forman · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- MapReduce MapReduce is a programming model and an associated implementation for processing and generating big data sets with a parallel and distributed algorithm…
- Apache Pig Apache Pig is a high-level platform for creating programs that run on Apache Hadoop. The language for this platform is called Pig Latin. Pig can execute…
- Language Integrated Query Language Integrated Query (LINQ, pronounced "link") is a Microsoft .NET framework component that adds native data querying abilities to .NET languages…
- Data-intensive computing Data-intensive computing is a class of parallel computing applications which use a data parallel approach to process large volumes of data typically terabytes…
- Hash function A hash function is any function that can be used to map data of arbitrary size to fixed-size values, though there are some hash functions that support…
- SystemVerilog SystemVerilog, standardized as IEEE 1800 by the Institute of Electrical and Electronics Engineers (IEEE), is a hardware description and hardware verification…
- SAMtools SAMtools is a set of utilities for interacting with and post-processing short DNA sequence read alignments in the SAM (Sequence Alignment/Map), BAM (Binary…
- Program analysis In computer science, program analysis is the process of analyzing the behavior of computer programs regarding a property such as correctness, robustness…