Csound Csound-dev Csound-tekno Search About

[Cs-dev] PARCS

Date2012-11-02 18:34
FromAdam Puckett
Subject[Cs-dev] PARCS
Hi, what does PARCS stand for? In some of the code I see #ifdef PARCS
and I see discussion about "PARCS code", but I don't understand
exactly what it is except that I think it has something to do with
multithreading.

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-11-02 18:44
FromMichael Gogins
SubjectRe: [Cs-dev] PARCS
AttachmentsNone  None  
PARCS is a particular implementation of multi-threading. There are two other prototype implementations of multi-threading in Csound. The PARCS implementation is more "transparent" and covers more cases in a thread-safe way, but it does not always perform as well as the others at lower ksmps or simpler orchestras. I and others will be working to improve the PARCS code.

Regards,
Mike


On Fri, Nov 2, 2012 at 2:34 PM, Adam Puckett <adotsdothmusic@gmail.com> wrote:
Hi, what does PARCS stand for? In some of the code I see #ifdef PARCS
and I see discussion about "PARCS code", but I don't understand
exactly what it is except that I think it has something to do with
multithreading.

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



--
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

Date2012-11-02 18:48
FromVictor Lazzarini
SubjectRe: [Cs-dev] PARCS
It's the parallel csound implementation code.
On 2 Nov 2012, at 18:34, Adam Puckett wrote:

> Hi, what does PARCS stand for? In some of the code I see #ifdef PARCS
> and I see discussion about "PARCS code", but I don't understand
> exactly what it is except that I think it has something to do with
> multithreading.
> 
> ------------------------------------------------------------------------------
> LogMeIn Central: Instant, anywhere, Remote PC access and management.
> Stay in control, update software, and manage PCs from one command center
> Diagnose problems and improve visibility into emerging IT issues
> Automate, monitor and manage. Do more in less time with Central
> http://p.sf.net/sfu/logmein12331_d2d
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-11-02 20:01
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] PARCS
> Hi, what does PARCS stand for? In some of the code I see #ifdef PARCS
> and I see discussion about "PARCS code", but I don't understand
> exactly what it is except that I think it has something to do with
> multithreading.
>

PARallel CSound


------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net