Template talk:Parallel computing: Difference between revisions

Content deleted Content added
No edit summary
Cewbot (talk | contribs)
m Maintain {{WPBS}}: 1 WikiProject template. Create {{WPBS}}.
 
(10 intermediate revisions by 7 users not shown)
Line 1:
{{WikiProject banner shell|
{{WikiProject Computing}}
}}
== Notifications ==
Please don't add stream procesing onto Parallel Computing. Stream Processing is a method of procesing warp (aka threads) base on / originated from event-driven orientated programming, these technologies are thus use on some GPU processors, and they are more concerned with the Kernel Engineering and Scheduling mechanism of the microarchitecture of a CPU than directly related to the Parallel Computing Template. --[[User:Ramu50|Ramu50]] ([[User talk:Ramu50|talk]]) 18:21, 22 October 2008 (UTC)
Line 46 ⟶ 49:
:Ramu, for the love of god, read the [[Parallel computing]] article before recommending we remove links from this template that obviously belong. (I wrote parallel computing article, it's completely technically accurate to the best of my knowledge, and it's a featured article). You can't "do" Flynn's taxonomy - therefore, it is not a methodology. It's a system of categorization, based empirically on the kinds of technologies that were prevalent in the 70s when he devised it. And it is most certainly related to parallel computing - it's the pedagogical basis for teaching parallel computing. I learned about it during my first week in my parallel architecture class. That's what it's relevant here. [[User:Raul654|Raul654]] ([[User talk:Raul654|talk]]) 02:52, 23 October 2008 (UTC)
 
:: Yes, Flynn's taxonomy is one of the most fundamental concepts of parallel computing theory. NUMA, COMA and distributed/shared memory are also very much parallel computing concepts. On the other hand, LIFO and FIFO are very basic concepts in computer science and don't belong here. MIMO and SISO are terminology used in RF electronics, so I don't know why you mention them here. Maybe you are confusing them with MIMD and SIMD?! [[User:Letdorf|Letdorf]] ([[User talk:Letdorf|talk]]) 09:43, 23 October 2008 (UTC).
 
::: Ramu50, as I mentioned on the [[talk:CPU Technologies|CPU Technologies talk page]], you misunderstand what Flynn's taxonomy is about. It is not describing "technologies" that a designer might use or not. It is a classification system: You can work on one or multiple instruction streams, and you can work on one or multiple data sets at a time. That gives four possibilities and there aren't any others; ''every'' CPU or multi-CPU complex must fit into one of these. Flynn's taxonomy is a useful model for analyzing and describing ''any'' CPU. [[User:Jeh|Jeh]] ([[User talk:Jeh|talk]]) 16:17, 23 October 2008 (UTC)
 
== Distributed shared memory? ==
 
Should the navbox have a link to [[distributed shared memory]]? [[User:Rilak|Rilak]] ([[User talk:Rilak|talk]]) 06:13, 27 October 2008 (UTC)
 
: But it does already! [[User:Letdorf|Letdorf]] ([[User talk:Letdorf|talk]]) 11:00, 27 October 2008 (UTC).
 
:: Oops! So it does! Would it be more appropriate for it to be under "Memory" with the other memory-type links? I guess I didn't see it because it wasn't there. [[User:Rilak|Rilak]] ([[User talk:Rilak|talk]]) 05:23, 28 October 2008 (UTC)
 
::: Yes there's definitely scope for tweaking the categories in this template for the sake of clarity. [[User:Letdorf|Letdorf]] ([[User talk:Letdorf|talk]]) 13:07, 28 October 2008 (UTC).
 
== PVM? ==
 
Should the navbox have a link to [[Parallel Virtual Machine]]? [[Special:Contributions/85.124.239.162|85.124.239.162]] ([[User talk:85.124.239.162|talk]]) 15:31, 27 August 2009 (UTC)
 
: Fair point; done. [[User:Letdorf|Letdorf]] ([[User talk:Letdorf|talk]]) 12:55, 28 August 2009 (UTC).
 
== Thread safety ==
 
I was thinking: should this template have a link to [[thread safety]]? --[[User:Adamd1008|Adamd1008]] ([[User talk:Adamd1008|talk]]) 01:33, 23 August 2010 (UTC)
 
== Add distributed frameworks ==
 
I am not sure if distributed frameworks should be added to parallel computing. Distributed frameworks such as [[Apache Hadoop]] and [[Apache Spark]] could be deemed useful in this template page. Please let me know or scribe in my talk page about your thoughts. -- [[User:LokeshRavindranathan|LokeshRavindranathan]] 05:13, 16 February 2015 (UTC)