Senior Engineering Manager: Parallel Computing

Professional Interests: Parallel Computing

Submitted

Port Passing Problem

Monte-carlo and analytic investigation of a random walk process

1 month ago | 2 downloads |

Submitted

Hydrogenic Wavefunction Visulization Tool

Visualize hydrogenic wave-functions in 3D and watch animations of atomic state changes

7 months ago | 18 downloads |

Submitted

Cluster setup scripts

Shell scripts to easily control a MATLAB distributing computing cluster

7 months ago | 1 downloads |

Submitted

Visual Timing Report for Distributed Tasks

Create a visual representation of when and where each task in a distributed computing job executes.

7 months ago | 0 downloads |

Solved

Select every other element of a vector

Write a function which returns every other element of the vector passed in. That is, it returns the all odd-numbered elements, s...

4 years ago

Answered

GPU computing with OS X 10.8 and retina macbook

We believe that the hang you are seeing relates to the CUDA driver recompiling all of the GPU libraries to run on the particular...

GPU computing with OS X 10.8 and retina macbook

We believe that the hang you are seeing relates to the CUDA driver recompiling all of the GPU libraries to run on the particular...

4 years ago | 3

Answered

Matlab not recognizing cuda driver 5

There appears to be an interaction between "automatic graphics switching" in Mountain Lion and the underlying NVIDIA drivers. Co...

Matlab not recognizing cuda driver 5

There appears to be an interaction between "automatic graphics switching" in Mountain Lion and the underlying NVIDIA drivers. Co...

4 years ago | 0

Solved

Function composition - harder

Write a function that accepts an arbitrary number of function handles f_1, f_2, ..., f_n and returns the composition h. That is,...

5 years ago

Solved

Determine if input is odd

Given the input n, return true if n is odd or false if n is even.

5 years ago

Solved

Make a checkerboard matrix

Given an integer n, make an n-by-n matrix made up of alternating ones and zeros as shown below. The a(1,1) should be 1. Example...

5 years ago

Solved

Find the sum of all the numbers of the input vector

Find the sum of all the numbers of the input vector x. Examples: Input x = [1 2 3 5] Output y is 11 Input x ...

5 years ago

Solved

Make the vector [1 2 3 4 5 6 7 8 9 10]

In MATLAB, you create a vector by enclosing the elements in square brackets like so: x = [1 2 3 4] Commas are optional, s...

5 years ago

Solved

Times 2 - START HERE

Try out this test problem first. Given the variable x as your input, multiply it by two and put the result in y. Examples:...

5 years ago

Answered

What is the maximum number of Process Cards can be used for GPU computing with Parallel Computing Toolbox 5.0 (R2010b)?

Each MATLAB or worker can access one GPU at a time. Since the Parallel Computing Toolbox currently ships with 8 local workers, y...

What is the maximum number of Process Cards can be used for GPU computing with Parallel Computing Toolbox 5.0 (R2010b)?

Each MATLAB or worker can access one GPU at a time. Since the Parallel Computing Toolbox currently ships with 8 local workers, y...

6 years ago | 0

Responded

Re: How to check for a supported GPU?

Kasper, The following little function is what you want. Calling this will always return a boolean value that indicates if an NV...

6 years ago | 5982 views

Responded

Re: CUDA-GPU compute capability restriction

Hi Petros, I'm currently the lead architect for Parallel Computing Tools here at MathWorks and I'd like to explain why we chose...

6 years ago | 20270 views

Responded

Re: Transparency violation error (?)

Hi Yannick, Apologies for failing to point out that the transparency requirement applies to all variable types (including tempo...

7 years ago | 24343 views

Responded

Re: Transparency violation error (?)

Yannick, The definition of transparency is The body of a parfor-loop must be transparent, meaning that all references to varia...

7 years ago | 24343 views

Responded

Re: distcomp.simplematlabpooljob changes to type handle

Rob, The Job and Task objects in the Parallel Computing Toolbox are not designed to be saved by load and save in the way you ar...

7 years ago | 1992 views

Responded

Re: parfor help: The variable mags in a parfor cannot be classified.

Hi Matt, Sorry I haven't got back to you - I've been out of the office this last week. I'm not sure why you aren't seeing a spe...

7 years ago | 13334 views

Responded

Re: parfor help: The variable mags in a parfor cannot be classified.

Matthew, Your original code is as follows ... for ii = 1:rows end Your code is an example of the following code (which BTW wo...

7 years ago | 13334 views

Responded

Re: Using 'Save' with DC Toolbox

Alex, Is it possible that your script (below) never gets to the 'save' command? The reason I ask is that there is no OutputArgu...

9 years ago | 1305 views

Responded

Re: drange problem

As Titus has suggested the language construct 'for i = drange(1,5); ... ; end' works with 'pmode start local 2'. 'pmode' is ...

9 years ago | 2062 views