Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!pt.cs.cmu.edu!andrew.cmu.edu!+ From: Rick.Rashid@CS.CMU.EDU Newsgroups: comp.os.mach Subject: Re: Context switches? Or something else Message-ID: Date: 15 Oct 89 15:26:23 GMT References: <33153@cornell.UUCP>, Sender: rfr@RFR.MACH.CS.CMU.EDU Distribution: comp Organization: Carnegie Mellon, Pittsburgh, PA Lines: 13 In-Reply-To: For contrast, I did a couple of experiments on VAX based systems using somewhat simpler programs and using a version of the Mach IPC code which I optimized a bit over the summer. Generally speaking, the relative performance of Mach calls on Vax architecture machines is greater than on other Mach based systems at CMU because more work historically went into the machine dependent trap interface on the Vaxen. Mach RPC (4 bytes of data both ways): 538 microseconds Pipe RPC (4 bytes of data both ways): 2498 microseconds Pipe Select ( ditto): 3487 microseconds Mach RPC (Mig interface version): 608 microseconds All times were on a MicroVAX III.