See embarrassingly parallel in All languages combined, or Wiktionary
{ "etymology_text": "From embarrassingly (in the sense of being embarrassingly or extremely easy) + parallel.", "forms": [ { "form": "more embarrassingly parallel", "tags": [ "comparative" ] }, { "form": "most embarrassingly parallel", "tags": [ "superlative" ] } ], "head_templates": [ { "args": {}, "expansion": "embarrassingly parallel (comparative more embarrassingly parallel, superlative most embarrassingly parallel)", "name": "en-adj" } ], "hyphenation": [ "em‧bar‧rass‧ing‧ly" ], "lang": "English", "lang_code": "en", "pos": "adj", "senses": [ { "categories": [ { "kind": "other", "name": "English entries with incorrect language header", "parents": [ "Entries with incorrect language header", "Entry maintenance" ], "source": "w" }, { "kind": "other", "name": "Entries with translation boxes", "parents": [], "source": "w" }, { "kind": "other", "name": "Pages with 1 entry", "parents": [], "source": "w" }, { "kind": "other", "name": "Pages with entries", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Finnish translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Hungarian translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Korean translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Mandarin translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Russian translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Spanish translations", "parents": [], "source": "w" }, { "kind": "other", "name": "Terms with Ukrainian translations", "parents": [], "source": "w" }, { "kind": "topical", "langcode": "en", "name": "Programming", "orig": "en:Programming", "parents": [ "Computing", "Software engineering", "Technology", "Computer science", "Engineering", "Software", "All topics", "Sciences", "Applied sciences", "Media", "Fundamental", "Communication" ], "source": "w" } ], "examples": [ { "ref": "1986, Cleve Moler, “Matrix Computation on Distributed Memory Multiprocessors”, in Michael T[homas] Heath, editor, Hypercube Multiprocessors 1986, Philadelphia, Pa.: Society for Industrial and Applied Mathematics, →ISBN, part IV (Numerical Computations), page 182:", "text": "We call such applications \"embarrassingly parallel\" to emphasize the fact that, while there is a high degree of parallelism and it is possible to make efficient use of many processors, the granularity is large enough that no cooperation between the processors is required within the matrix computations.", "type": "quote" }, { "ref": "1992, Dennis Weeks, “Embarrassingly Parallel Algorithms for Algebraic Number Arithmetic”, in Richard E. Zippel, editor, Computer Algebra and Parallelism: Second International Workshop, Ithaca, USA, May 9–11, 1990: Proceedings (Lecture Notes in Computer Science; 584), Berlin; Heidelberg, Baden-Württemberg: Springer-Verlag, →ISBN, page 63:", "text": "In the product algorithm, in fact, only one arithmetic operation, a multiplication, is required, so with a sufficient number of processors it executes in constant time regardless of the degree of the result. […] This is the \"embarrassingly parallel\" aspect of the algorithms: doing this part in parallel is so trivial it's hardly worth mentioning.", "type": "quote" }, { "ref": "2011, Norman Matloff, “Parallel R”, in The Art of R Programming: A Tour of Statistical Software Design, San Francisco, Calif.: No Starch Press, →ISBN, page 347:", "text": "Both of the example applications we've looked at here would be considered embarrassingly parallel. […] By contrast, most parallel sorting algorithms require a great deal of interaction. For instance, consider merge sort, a common method of sorting numbers. It breaks the vector to be sorted into two (or more) independent parts, say the left half and right half, which are then sorted in parallel by two processes. So far, this is embarrassingly parallel, at least after the vector is divided in half. But then the two sorted halves must be merged to produce the sorted version of the original vector, and that process is not embarrassingly parallel.", "type": "quote" }, { "ref": "2015 October 14, Willie Neiswanger, Chong Wang, Eric Xing, “Embarrassingly Parallel Variational Inference in Nonconjugate Models”, in arXiv, Ithaca, N.Y.: Cornell University, →DOI, →ISSN, →OCLC, abstract:", "text": "We develop a parallel variational inference (VI) procedure for use in data-distributed settings, where each machine only has access to a subset of data and runs VI independently, without communicating with other machines. […] [W]e make use of the recently proposed nonparametric VI to facilitate an embarrassingly parallel VI procedure that can be applied to a wider scope of models, including to nonconjugate models. We derive our embarrassingly parallel VI algorithm, analyze our method theoretically, and demonstrate our method empirically on a few nonconjugate models.", "type": "quote" } ], "glosses": [ "In parallel computing, of a particular problem: very easy to separate into a number of parallel tasks." ], "id": "en-embarrassingly_parallel-en-adj-Smzlz3fM", "links": [ [ "programming", "programming#Noun" ], [ "parallel computing", "parallel computing" ], [ "problem", "problem#Noun" ], [ "easy", "easy#Adjective" ], [ "separate", "separate#Verb" ], [ "number", "number#Noun" ], [ "parallel", "parallel#Adjective" ], [ "tasks", "task#Noun" ] ], "raw_glosses": [ "(programming) In parallel computing, of a particular problem: very easy to separate into a number of parallel tasks." ], "related": [ { "word": "in parallel" }, { "word": "massively parallel" }, { "word": "parallelizable" }, { "word": "parallelization" } ], "synonyms": [ { "word": "delightfully parallel" }, { "word": "embarrassingly parallelizable" }, { "word": "perfectly parallel" }, { "word": "pleasingly parallel" } ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ], "translations": [ { "code": "cmn", "lang": "Chinese Mandarin", "roman": "guòyìbìngxíng", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "過易並行 /过易并行" }, { "code": "fi", "lang": "Finnish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "erittäin helposti rinnakkaistuva" }, { "code": "fi", "lang": "Finnish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "triviaalisti rinnakkaistuva" }, { "code": "hu", "lang": "Hungarian", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "zavarba ejtően párhuzamosítható" }, { "code": "ko", "lang": "Korean", "roman": "cheochi gollan byeongnyeol", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "처치 곤란 병렬" }, { "code": "ru", "lang": "Russian", "roman": "črezvyčajnaja parallelʹnostʹ", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "чрезвычайная параллельность" }, { "code": "es", "lang": "Spanish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "vergonzosamente paralelo" }, { "code": "uk", "lang": "Ukrainian", "roman": "pryholomšlyva paralelʹnistʹ", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "приголомшлива паралельність" } ] } ], "sounds": [ { "ipa": "/ɪmˌbæɹəsɪŋli ˈpæɹəlɛl/", "tags": [ "Received-Pronunciation" ] }, { "ipa": "/ɛm-/", "tags": [ "Received-Pronunciation" ] }, { "audio": "LL-Q1860 (eng)-Vealhurl-embarrassingly parallel.wav", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/79/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/79/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav.ogg" }, { "ipa": "/əmˈbɛɹəsɪŋli ˈpɛɹəˌlɛl/", "tags": [ "General-American" ] }, { "ipa": "/ɛm-/", "tags": [ "General-American" ] } ], "word": "embarrassingly parallel" }
{ "etymology_text": "From embarrassingly (in the sense of being embarrassingly or extremely easy) + parallel.", "forms": [ { "form": "more embarrassingly parallel", "tags": [ "comparative" ] }, { "form": "most embarrassingly parallel", "tags": [ "superlative" ] } ], "head_templates": [ { "args": {}, "expansion": "embarrassingly parallel (comparative more embarrassingly parallel, superlative most embarrassingly parallel)", "name": "en-adj" } ], "hyphenation": [ "em‧bar‧rass‧ing‧ly" ], "lang": "English", "lang_code": "en", "pos": "adj", "related": [ { "word": "in parallel" }, { "word": "massively parallel" }, { "word": "parallelizable" }, { "word": "parallelization" } ], "senses": [ { "categories": [ "English adjectives", "English adverb-adjective phrases", "English entries with incorrect language header", "English lemmas", "English multiword terms", "English terms with quotations", "Entries with translation boxes", "Pages with 1 entry", "Pages with entries", "Terms with Finnish translations", "Terms with Hungarian translations", "Terms with Korean translations", "Terms with Mandarin translations", "Terms with Russian translations", "Terms with Spanish translations", "Terms with Ukrainian translations", "en:Programming" ], "examples": [ { "ref": "1986, Cleve Moler, “Matrix Computation on Distributed Memory Multiprocessors”, in Michael T[homas] Heath, editor, Hypercube Multiprocessors 1986, Philadelphia, Pa.: Society for Industrial and Applied Mathematics, →ISBN, part IV (Numerical Computations), page 182:", "text": "We call such applications \"embarrassingly parallel\" to emphasize the fact that, while there is a high degree of parallelism and it is possible to make efficient use of many processors, the granularity is large enough that no cooperation between the processors is required within the matrix computations.", "type": "quote" }, { "ref": "1992, Dennis Weeks, “Embarrassingly Parallel Algorithms for Algebraic Number Arithmetic”, in Richard E. Zippel, editor, Computer Algebra and Parallelism: Second International Workshop, Ithaca, USA, May 9–11, 1990: Proceedings (Lecture Notes in Computer Science; 584), Berlin; Heidelberg, Baden-Württemberg: Springer-Verlag, →ISBN, page 63:", "text": "In the product algorithm, in fact, only one arithmetic operation, a multiplication, is required, so with a sufficient number of processors it executes in constant time regardless of the degree of the result. […] This is the \"embarrassingly parallel\" aspect of the algorithms: doing this part in parallel is so trivial it's hardly worth mentioning.", "type": "quote" }, { "ref": "2011, Norman Matloff, “Parallel R”, in The Art of R Programming: A Tour of Statistical Software Design, San Francisco, Calif.: No Starch Press, →ISBN, page 347:", "text": "Both of the example applications we've looked at here would be considered embarrassingly parallel. […] By contrast, most parallel sorting algorithms require a great deal of interaction. For instance, consider merge sort, a common method of sorting numbers. It breaks the vector to be sorted into two (or more) independent parts, say the left half and right half, which are then sorted in parallel by two processes. So far, this is embarrassingly parallel, at least after the vector is divided in half. But then the two sorted halves must be merged to produce the sorted version of the original vector, and that process is not embarrassingly parallel.", "type": "quote" }, { "ref": "2015 October 14, Willie Neiswanger, Chong Wang, Eric Xing, “Embarrassingly Parallel Variational Inference in Nonconjugate Models”, in arXiv, Ithaca, N.Y.: Cornell University, →DOI, →ISSN, →OCLC, abstract:", "text": "We develop a parallel variational inference (VI) procedure for use in data-distributed settings, where each machine only has access to a subset of data and runs VI independently, without communicating with other machines. […] [W]e make use of the recently proposed nonparametric VI to facilitate an embarrassingly parallel VI procedure that can be applied to a wider scope of models, including to nonconjugate models. We derive our embarrassingly parallel VI algorithm, analyze our method theoretically, and demonstrate our method empirically on a few nonconjugate models.", "type": "quote" } ], "glosses": [ "In parallel computing, of a particular problem: very easy to separate into a number of parallel tasks." ], "links": [ [ "programming", "programming#Noun" ], [ "parallel computing", "parallel computing" ], [ "problem", "problem#Noun" ], [ "easy", "easy#Adjective" ], [ "separate", "separate#Verb" ], [ "number", "number#Noun" ], [ "parallel", "parallel#Adjective" ], [ "tasks", "task#Noun" ] ], "raw_glosses": [ "(programming) In parallel computing, of a particular problem: very easy to separate into a number of parallel tasks." ], "synonyms": [ { "word": "delightfully parallel" }, { "word": "embarrassingly parallelizable" }, { "word": "perfectly parallel" }, { "word": "pleasingly parallel" } ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "sounds": [ { "ipa": "/ɪmˌbæɹəsɪŋli ˈpæɹəlɛl/", "tags": [ "Received-Pronunciation" ] }, { "ipa": "/ɛm-/", "tags": [ "Received-Pronunciation" ] }, { "audio": "LL-Q1860 (eng)-Vealhurl-embarrassingly parallel.wav", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/79/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/79/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav/LL-Q1860_%28eng%29-Vealhurl-embarrassingly_parallel.wav.ogg" }, { "ipa": "/əmˈbɛɹəsɪŋli ˈpɛɹəˌlɛl/", "tags": [ "General-American" ] }, { "ipa": "/ɛm-/", "tags": [ "General-American" ] } ], "translations": [ { "code": "cmn", "lang": "Chinese Mandarin", "roman": "guòyìbìngxíng", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "過易並行 /过易并行" }, { "code": "fi", "lang": "Finnish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "erittäin helposti rinnakkaistuva" }, { "code": "fi", "lang": "Finnish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "triviaalisti rinnakkaistuva" }, { "code": "hu", "lang": "Hungarian", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "zavarba ejtően párhuzamosítható" }, { "code": "ko", "lang": "Korean", "roman": "cheochi gollan byeongnyeol", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "처치 곤란 병렬" }, { "code": "ru", "lang": "Russian", "roman": "črezvyčajnaja parallelʹnostʹ", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "чрезвычайная параллельность" }, { "code": "es", "lang": "Spanish", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "vergonzosamente paralelo" }, { "code": "uk", "lang": "Ukrainian", "roman": "pryholomšlyva paralelʹnistʹ", "sense": "in parallel computing, of a particular problem: very easy to separate into a number of parallel tasks", "word": "приголомшлива паралельність" } ], "word": "embarrassingly parallel" }
Download raw JSONL data for embarrassingly parallel meaning in English (7.4kB)
This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2025-01-25 from the enwiktionary dump dated 2025-01-20 using wiktextract (c15a5ce and 5c11237). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.
If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.