Skip to main content
Computer Science

Questions tagged [parallel-computing]

Questions about algorithms or programs that compute on multiple processing units simultaneously. Not to be confused with concurrent or distributed computing!

Filter by
Sorted by
Tagged with
2 votes
1 answer
74 views

can Strassen's matrix multiplication algorithm be parallelized?

Just want to check when you parallize Strassen's algorithm you get a time complexity of $O(\log n )$ because you divide and conquer $\log n$ times in parallel and a space complexity of $ O( n^{\...
1 vote
0 answers
80 views

merge three ordered sequences with compare-exchange elements

I have been revisiting selection networks with compare-exchange elements (CEs), in particular with K. Cong et al.: "Revisiting Oblivious Top-k Selection with Applications to Secure k-NN ...
0 votes
0 answers
38 views

How can we include the missing values in our computation?

Please refer to the paper Migacz, S., et al. (2019). Parallel implementation of a sequential Markov chain in Monte Carlo simulations of physical systems with pairwise interactions. Journal of Chemical ...
0 votes
0 answers
33 views

Static two-issue RISC-V pipeline: how is this sd and blt data hazard handled?

I was following through this example (From the subheading Simple Multiple-Issue Code Scheduling in chapter 4.10 of Computer Organization and Design RISC-V Edition by Hennesy, Patterson), an example ...
0 votes
0 answers
62 views

Is checking GCD in NC or strongly P?

Given two integers $m$ and $n$ computing $\mathsf{GCD}(m,n)$ is not known to be either in $NC$ or in strongly Polynomial time. Given three integers $m,ドル $n$ and $g,ドル is testing $g=\mathsf{GCD}(m,n)$ ...
0 votes
1 answer
72 views

Need a book recommentation for converting a sequential program into a parallel

Suppose I have a sequential program of biological, physical, or chemical simulation. I need a step-by-step algorithm for translating that sequential program into a parallel program. Can you recommend ...
0 votes
1 answer
43 views

Find the minimum number of send/recv actions in directed communication graph

Given p processes and n packages. Every process contains k = n / p distinct packages. Now, I ...
1 vote
1 answer
87 views

Are WAR and WAW hazards only possible if we have parallel computing

I was reading on WAW and WAR data hazards and I think that these can only happen if we have parallel computing ,in contrast with RAW data hazard which can happen even if we dont have parallel ...
0 votes
1 answer
224 views

How is possible to the computer make multiple downloads at same time

My intuition is that the computer is receiving parts a little part of every download, so if I am download three files i receive like , part 1 file one , part 1 file two , part 2 file one ... This ...
0 votes
1 answer
65 views

Complexity of Scheduling n Tasks on m Machines with Identical Execution Times, Dependencies, and Time Lags

This is a scheduling problem with $n$ tasks across $m$ machines. Tasks have dependencies (DAG) and can be divided into two types: A) need resources $R$ and have an identical execution time. B) do not ...
0 votes
2 answers
87 views

Calculating the Maximum Speedup for a Program with Sequential and Parallel Components

A program $P$ consists of two methods: one sequential, which takes $ n + 15050 $ seconds to execute, and another that can be parallelized with full efficiency, taking $\frac{n^2}{100p}$ seconds, where ...
2019's user avatar
  • 1
1 vote
2 answers
119 views

Can multi-threading help improve an IO-bound process perforamance?

I am trying to understand the difference between CPU Bound vs IO Bound process. ChatGPT suggested that multi-threading/parallel processing can help CPU bound process; However, I think that having ...
3 votes
1 answer
99 views

Parallel prefix sum/scan on trees

Let $T$ be a rooted, finitely branching tree, with values from $A$ in its nodes; $T(j)$ is the value of a node called $j$. $A$ is a commutative monoid. The "bottom-up scan tree" of $T$ is a ...
0 votes
1 answer
386 views

Cumulative sum algorithm that worked on parallel computing

Compared to "vectors addition" which can naturally work independently for the summation of each of its corresponding elements, it allows parallel work by processors. Example: ...
2 votes
2 answers
286 views

Why bisection width of star connected network is 1?

This may seem like a simple question, but I can neither find the answer on the internet nor AI tools can give a proper answer. I was reading a book about static networks and I saw that the bisection ...

15 30 50 per page
1
2 3 4 5
...
24

AltStyle によって変換されたページ (->オリジナル) /