Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbfsb!cbnewsb.cb.att.com!feg From: feg@cbnewsb.cb.att.com (forrest.e.gehrke) Newsgroups: comp.os.msdos.desqview Subject: Qemm slows floating point Keywords: Any solution? Message-ID: <1991May14.123233.17734@cbfsb.att.com> Date: 14 May 91 12:32:33 GMT Sender: news@cbfsb.att.com Distribution: na Organization: AT&T Bell Laboratories Lines: 29 I have a Gateway 386/33 with Micronics Asic motherboard and no coprocessor. 4MB ram, 32 ram cache. When I load qemm.sys and run a Whetstone benchmark (or any floating point operations program), I find that there is about a 30% reduction in speed. This occurs even with no features of qemm in use, i.e. merely loading qemm.sys with the line device=c:\qemm.sys with no other parameters in the config.sys file, and no programs loaded into high memory. Removing that line from config.sys will show a 30% improvement in floating point operations speed. For example, Gateway includes with the Micronics motherboard a program QAPLUS which has the Whetstone benchmark. Without QEMM.SYS loaded this benchmark will report 202.1 whetstones/sec. With QEMM.SYS loaded this will drop to 154 whetstones/sec. I can not envision any reason for these results unless QEMM inserts useless code to be executed when floating point operations are involved. The same QAPLUS includes the Dhrystone benchmark; there is no difference in its report with or without QEMM.SYS loaded. Has anyone else noticed this? Is there a solution for it? Forrest Gehrke feg\@floyd.att.com