Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!stout.ucar.edu!vanandel From: vanandel@stout.ucar.edu (Joe Van Andel) Newsgroups: comp.realtime Subject: Shared memory with multiple processors running VxWorks Keywords: VxWorks/multiple processors/ shared memory Message-ID: <4252@ncar.ucar.edu> Date: 8 Sep 89 22:44:11 GMT Sender: news@ncar.ucar.edu Reply-To: vanandel@ncar.ucar.edu (Joe Van Andel) Organization: Field Observing Facility, NCAR, Boulder, CO Lines: 16 I am working on a real-time radar signal processing system that will use multiple 68020 processors running VxWorks on a VME backplane. Because of the large amount of data we are processing (400Kbytes/second), I can't afford to use TCP/IP or RPC interprocess communication methods. As I read the manual, I conclude that VxWorks doesn't provide facilities for managing shared memory or semaphores between tasks executing on different processors. I very much like VxWorks, but I feel it needs more multi-processor support. Has anyone else written code (that you would be willing to share) to provide these facilities? Do other real-time operating system vendors offer better multi-processor support? Joe VanAndel Internet:vanandel@ncar.ucar.edu NCAR - RSG P.O Box 3000 Fax: 303-497-2044 Boulder, CO 80307-3000 Voice: 303-497-2071