Data parallelism

Known as: Data level parallelism, Data-parallelism, Data-level parallelism 
Data parallelism is a form of parallelization across multiple processors in parallel computing environments. It focuses on distributing the data… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1981-2018
010020019812018

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2011
Highly Cited
2011
For more than thirty years, the parallel programming community has used the <i>dependence graph</i> as the main abstraction for… (More)
  • figure 1
  • figure 3
  • figure 4
  • figure 6
  • figure 8
Is this relevant?
Highly Cited
2009
Highly Cited
2009
Irregular programs are programs organized around pointer-based data structures such as trees and graphs. Recent investigations by… (More)
  • figure 1
  • figure 2
  • figure 6
  • figure 5
  • figure 7
Is this relevant?
2009
2009
Most client-side applications running on multicore processors are likely to be irregular programs that deal with complex… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Irregular applications, which manipulate large, pointer-based data structures like graphs, are difficult to parallelize manually… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Dryad is a general-purpose distributed execution engine for coarse-grain data-parallel applications. A Dryad application combines… (More)
Is this relevant?
Highly Cited
2006
Highly Cited
2006
GPUs are difficult to program for general-purpose uses. Programmers can either learn graphics APIs and convert their applications… (More)
  • figure 1
  • table 1
  • table 2
  • table 3
  • table 4
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Languages that support both task and data parallelism are highly general and can exploit both forms of parallelism within a… (More)
Is this relevant?
Highly Cited
1996
Highly Cited
1996
pro~rpms. T he genera-purpose computing workload is changing to include more processing of multimedia information. We define… (More)
  • table 1
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
1995
1995
An apply-to-all construct is the key mechanism for expressing data-parallelism, but data-parallel programming languages like HPF… (More)
  • figure 1
  • figure 2
  • table 1
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
1993
Highly Cited
1993
Loop fusion is a program transformation that merges multiple loops into one. It is eeective for reducing the synchronization… (More)
Is this relevant?