Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Status Update Request

Date2007-01-13 02:14
From"Michael Gogins"
SubjectRe: [Cs-dev] Status Update Request
I think this might do the job:

http://poshmodule.sourceforge.net/

About POSH

Python Object Sharing, or POSH for short, is an extension module to Python 
that allows objects to be placed in shared memory. Objects in shared memory 
can be accessed transparently, and most types of objects, including 
instances of user-defined classes, can be shared. POSH allows concurrent 
processes to communicate simply by assigning objects to shared container 
objects. On multiprocessor architectures, multi-process applications using 
POSH can significantly outperform similar multi-threaded applications, since 
Python threads don't scale to take advantage of multiple processors. Even 
so, POSH lends itself to a programming model very similar to threads.

Hope this helps,
Mike


----- Original Message ----- 
From: "Anthony Kozar" 
To: "Csound Developer list" 
Sent: Friday, January 12, 2007 8:23 PM
Subject: Re: [Cs-dev] Status Update Request


>I think that this will require using platform-specific interfaces for
> sharing memory since you cannot simply pass an address between processes 
> on
> most operating systems.
>
> But you probably already knew that ...
>
> Anthony
>
> Victor Lazzarini wrote on 1/12/07 9:48 AM:
>
>> Probably not; the only thing is to see how it can be done in
>> a way that turns out to be wrapped in an useful way in languages
>> other than C/C++
>>
>> Victor
>>
>> At 14:41 12/01/2007, you wrote:
>>> Yes, yes that would be very nice indeed.
>>> Would this be hard to do (add) ?
>>>
>>> Oeyvind
>>>
>>> 2007/1/12, Victor Lazzarini :
>>>> I think for what you want it would be necessary to add
>>>> a way of exporting and importing tables (by their memory
>>>> addresses).
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share 
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-01-15 16:01
From"Oeyvind Brandtsegg"
SubjectRe: [Cs-dev] Status Update Request
AttachmentsNone