MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

couriersud
Reged: 03/27/07
Posts: 214
Send PM
Re: Couriersud is a net list machine.....
02/08/14 12:05 AM


Some more beef on matrix (or problem) sizes and performance:

Citing from

http://vtb.engr.sc.edu/vtbwebsite/downlo...a%20Methods.pdf

"We have used Graphics Processing Units (GPUs) to acceler-
ate the solution of the types of equations typically encoun-
tered in dynamic system simulators. Compared to commer-
cial matrix solvers that run on a CPU, we realized speedups
ranging from 5 (for system size ≈ 700) to 460 (for system size ≈ 5800)."

I estimate MAME netlists to be well below a system size of 100. Thus overhead would kill performance. We are calculating realtime sound, i.e. at a rate of 48000 Hz. Thus you need to pass a couple of matrices 48000 times a second to the GPU. I assume, that the transfer CPU-GPU is designed to cope with Screen Refresh frequency (order 50 Hz).

But if interest (or need) arises, the netlist model abstraction can easily be extended to use a GPU solver instead of the Gauss-Seidel and Gaussian Elimination solvers currently used.







Entire thread
Subject Posted by Posted on
* Couriersud is a net list machine..... Antny 02/05/14 03:14 AM
. * Re: Couriersud is a net list machine..... Anonymous  02/05/14 10:06 PM
. * Re: Couriersud is a net list machine..... couriersud  02/06/14 09:33 PM
. * Re: Couriersud is a net list machine..... Anonymous  02/07/14 02:35 AM
. * Re: Couriersud is a net list machine..... couriersud  02/07/14 08:06 PM
. * Re: Couriersud is a net list machine..... couriersud  02/08/14 12:05 AM
. * Re: Couriersud is a net list machine..... Rockman  02/06/14 11:35 PM
. * Re: Couriersud is a net list machine..... R. Belmont  02/05/14 09:43 PM
. * Re: Couriersud is a net list machine..... gregf  02/05/14 12:04 PM
. * Re: Couriersud is a net list machine..... Mamesick  02/05/14 10:05 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 388 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2133