home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / benchmrk / corspeed / org / cspeed.exe / CORSPEED.TXT < prev    next >
Encoding:
Text File  |  1995-07-22  |  36.8 KB  |  460 lines

  1. ╒═════════════════════════╡  COMMAND LINE OPTIONS  ╞═══════════════════════════╕
  2. │                                                                              │
  3. │ CORSPEED [ opt1 ] [ optn ] < ENTER >                                         │
  4. │                                                                              │
  5. │ Where:                                                                       │
  6. │                                                                              │
  7. │ /b            Forces the automatic color display into black and white mode.  │
  8. │ /c xxx   Specifies L2 cache size from 32 kb to real memory limit [ in kb ].  │
  9. │            Use this option if L2 cache > 256 kb or autosizing error occurs.  │
  10. │                                                                              │
  11. │ /t xx                Use this option to set the number of concurrent tasks.  │
  12. │ /s                               Enables the optional sound effects system.  │
  13. │ /o                                       Disables odometer display feature.  │
  14. │ /m xxx.yy           Use this option to set the size of the memory universe.  │
  15. │ /h                Invokes this help display directly from the command line.  │
  16. │ /$ xxxx.yy         Use this to input cost for cost/performance computation.  │
  17. │ /* xx.yy                Use this option to set the address flow multiplier.  │
  18. │ /i .yy           Use this option to set addresss flow increment 0.0 -> 1.0.  │
  19. │ /+          Use this option to set multitasking time slice in milliseconds.  │
  20. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  21. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  22. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  23. ╘═════════════════════════════════════════════════════════════«Page  1 of 20 »═╛╒═════════════════════════╡  KEYBOARD ASSIGNMENTS  ╞═══════════════════════════╕
  24.  
  25. │                                                                              │
  26. │ FUNCTION KEYS   F1  invokes HELP system.                                    │
  27. │                  F3  Records measurement data in Sofwin Forum format         │
  28. │                  F4  Create or Edit Forum record comments                    │
  29. │                  F7  prints screen image to LPT1.                            │
  30. │                  F8  appends screen image to CORSPEED.SCR file.              │
  31. │                                                                              │
  32. │ KEYBOARD       ESC   To quit CORSPEED and return to DOS.                    │
  33. │                Press ALT+S to toggle the SOUND and VIDEO EFFECTS on/off.    │
  34. │                ALT+X Unconditional return to DOS.                           │
  35. │ WHAT IF CONTROL  < Professional version only >                               │
  36. │                 PgUp, PgDn keys switch between tabular and graphics modes.   │
  37. │                 +, - keys adjust the number of active tasks.                 │
  38. │                 <-, -> keys adjust the active memory window sizes.           │
  39. │                 UP, DOWN arrows select the OS environment graphics display.  │
  40. │                 Ins, Del keys adjust the simulated L2 cache size.            │
  41. │                 HOME key resets both size and task multipliers to 1.0        │
  42. │                 TAB->, TAB<- keys adjust multitasking time slice.            │
  43. │  ┌───────────────┐                     ┌───────────────┐  ┌───────────────┐  │
  44. │  │  TO CORSPEED  │                     │    PREVIOUS   │  │     NEXT      │  │
  45. │  └───────────────┘                     └───────────────┘  └───────────────┘  │
  46. ╘═════════════════════════════════════════════════════════════«Page  2 of 20 »═╛╒═════════════════════════╡  SYSTEM CONFIGURATION  ╞═══════════════════════════╕
  47.  
  48. │                                                                              │
  49. │ The boxed area at the top of the screen is filled in by CORSPEED during hard-│
  50. │ ware and software analysis operations.  The three system configuration areas │
  51. │ which are critical to proper operation of CORSPEED are Processor, Memory, and│
  52. │ operating system.                                                            │
  53. │                                                                              │
  54. │ PROCESSOR INFORMATION                                                        │
  55. │                                                                              │
  56. │ Processor type and extension give you important information about potential  │
  57. │ computing capacity.  While CORSPEED will show about the same level of Core   │
  58. │ Engine performance for either SX or DX class processors, DX processors are   │
  59. │ required for optimum floating point performance in graphics, drawing, and    │
  60. │ spreadsheet applications.  Use the CLOCK information to confirm that the PC  │
  61. │ is operating at the proper speed.  While CORSPEED will operate in all proces-│
  62. │ sor modes, REAL mode generally provides the most accurate measurements.      │
  63. │                                                                              │
  64. │ If the processor is doubly or triply clocked, a number may appear at the end │
  65. │ of the processor type.  A '2' means double clocking, etc.                    │
  66. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  67. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  68. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  69. ╘═════════════════════════════════════════════════════════════«Page  3 of 20 »═╛╒═════════════════════════╡  MEMORY CONFIGURATION  ╞═══════════════════════════╕
  70.  
  71. │                                                                              │
  72. │ The memory cache levels used in 486 based PCs are numbered L1 and L2, accor- │
  73. │ ding to their proximity to the processor.  The on-chip cache is called L1,   │
  74. │ while a secondary cache [ logically residing between the processor and main  │
  75. │ memory ] is called L2.                                                       │
  76. │                                                                              │
  77. │ CORSPEED measures and analyzes the organization of each cache level and its  │
  78. │ size is displayed in kilobytes.  Cache size, speed, and organization are     │
  79. │ instrumental in determining program operating speeds.  In general, memory    │
  80. │ caching systems provide the biggest benefit when program code and data are   │
  81. │ frequently accessed from the cache.  That's because the CPU must wait when-  │
  82. │ ever new data is uploaded from main memory -- thereby yielding some of its   │
  83. │ speed advantage.  In general, the more the software's memory address span    │
  84. │ exceeds cache size, the less effective the cache.                            │
  85. │                                                                              │
  86. │ For complex, multi-tasking operating systems, or very large memory spans,    │
  87. │ cache miss penalties can effectively cancel some or all of the benefits of   │
  88. │ cache memory.                                                                │
  89. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  90. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  91. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  92. ╘═════════════════════════════════════════════════════════════«Page  4 of 20 »═╛╒══════════════════════════╡  SYSTEM INFORMATION  ╞════════════════════════════╕
  93.  
  94. │                                                                              │
  95. │ Accurate performance measurement requires that there be nothing else going   │
  96. │ on that might interfere with the measurement routines in CORSPEED.           │
  97. │                                                                              │
  98. │ CORSPEED derives its information by directly manipulating all of the prin-   │
  99. │ cipal hardware systems.  To do its job, CORSPEED must be operated at the     │
  100. │ equivalent of Intel's PL-0.  While operating at the O/S kernel level, and    │
  101. │ actively interleaving with and preempting DOS interrupts, it is possible for │
  102. │ the measurement primitives to accurately measure hardware operations at the  │
  103. │ electrical event level.                                                      │
  104. │                                                                              │
  105. │ FOR BEST RESULTS USE THIS TOOL ONLY ON DOS BASED PCs                         │
  106. │ CORSPEED is certified to operate with standard MSDOS, versions 3.1 and up.   │
  107. │ Measurement activity will be adversely impacted in any operating environment │
  108. │ that preempts PL-0, loads CORSPEED at an unpredictable address, or interferes│
  109. │ with interrupt management.  This means that CORSPEED will not provide satis- │
  110. │ factory results under other operating systems including Windows [any version]│
  111. │ or OS/2.                                                                     │
  112. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  113. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  114. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  115. ╘═════════════════════════════════════════════════════════════«Page  5 of 20 »═╛╒═══════════════════════╡  EFFECTIVE RUNNING SPEEDS  ╞═════════════════════════╕
  116.  
  117. │ Your CPU runs at its advertised clocking rate except when it is stopped to   │
  118. │ wait for cache system updates, line fills, or main memory operations.  The   │
  119. │ percentage of time the processor is stopped directly impacts how fast any    │
  120. │ application can execute.  For example, a 50 MHz 486 processor stopped 50%    │
  121. │ of the time by memory system delays will execute a program at about the      │
  122. │ same speed as a 25 MHz 486 which never has to wait for memory or cache up-   │
  123. │ dates.  The more often, and longer, a cpu has to wait, the lower its Eff-    │
  124. │ ective Running Speed.  As cache size is decreased, or program memory re-     │
  125. │ quirements increase, the percentage of time the cpu is stopped increases.    │
  126. │ Effective Running Speeds are easy to understand.  When comparing two systems,│
  127. │ the one with the higher number will execute programs proportionately faster. │
  128. │ Since the complexity of the application and operating system play a determin-│
  129. │ istic role in how computing resources are utilized, software which makes     │
  130. │ lesser demands on the hardware will execute faster.  The more complicated the│
  131. │ application and operating systems, and the larger their appetite for memory  │
  132. │ addresses, the higher the demand on hardware resources.  CORSPEED plots the  │
  133. │ software demands [ using an address flow rate model ] against the operating. │
  134. │ curve of the core engine to estimate effective running speed.                │
  135. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  136. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  137. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  138. ╘═════════════════════════════════════════════════════════════«Page  6 of 20 »═╛╒═════════════════════════╡  ADDRESSES FLOW RATES  ╞═══════════════════════════╕
  139.  
  140. │                                                                              │
  141. │ Cache system performance drops off sharply as address flows increase.  As a  │
  142. │ result, address demands directly impact program execution speed.             │
  143. │                                                                              │
  144. │ The aggregate number of addresses accessed by all software consists of both  │
  145. │ instructions [ operating code ] and program data.  In general, the larger    │
  146. │ and more complex the application the greater the address flow through the    │
  147. │ cache system.  Sofwin tools consider address flow levels over a period of    │
  148. │ 1 second.                                                                    │
  149. │                                                                              │
  150. │ Address flow rates have a material impact on a program's running speed [ See │
  151. │ Memory Configuration panel for explanation ].  For example, a program whose  │
  152. │ code and data are contained entirely within the confines of an L2 cache can  │
  153. │ operate faster than one whose address flow activity is 10, or 100 times      │
  154. │ larger.  For a perfect PC, i.e. one with an infinite cache which never       │
  155. │ requires updating, all programs would run at the same speed [ the proces-    │
  156. │ sor's clocking rate ].                                                       │
  157. │                                                                              │
  158. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  159. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  160. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  161. ╘═════════════════════════════════════════════════════════════«Page  7 of 20 »═╛╒══════════════════╡  UNDERSTANDING EFFECTIVE DATA WIDTH  ╞════════════════════╕
  162.  
  163. │                                                                              │
  164. │                                                                              │
  165. │ One of the most important qualities of memory system design is how well it   │
  166. │ accommodates data and instruction transfers between processor and memory.    │
  167. │ While the electrical path is a constant, i.e. 32 bits for 486 and Pentium    │
  168. │ PC systems, the effective working width of the memory system is sometimes    │
  169. │ constricted by cache managment mechanics.  When the time required to access  │
  170. │ 32 bit data is about the same as it is for 16 bit data it means that the     │
  171. │ effective data width is a full 32 bits.  However, if it takes twice as long  │
  172. │ to access 32 bit data ( indicating that each 32 bit element has to be moved  │
  173. │ in two 16 bit tranches ) the effective data width is only 16 bits.           │
  174. │                                                                              │
  175. │ CORSPEED analyzes both read and write memory access times and computes the   │
  176. │ effective data width for each in bits.  The data width pictograms show the   │
  177. │ effective width of both the read and write channels.  Read/Write pictograms  │
  178. │ are colored RED when the width is 20 bits or less, YELLOW for 21 to 27 bits, │
  179. │ CYAN 28 - 30, and GREEN whenever the width is 31 bits or wider.              │
  180. │                                                                              │
  181. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  182. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  183. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  184. ╘═════════════════════════════════════════════════════════════«Page  8 of 20 »═╛╒════════════════════╡  HIGH PERFORMANCE MEMORY SYSTEMS  ╞═════════════════════╕
  185.  
  186. │                                                                              │
  187. │ CORSPEED can analyze core engine performance for both traditional dram based │
  188. │ PC systems as well as the new high performance memory systems such as EDRAM. │
  189. │ To compute core engine operating speeds for high performance memory systems, │
  190. │ use the command line /e option.  While this option is intended to provide    │
  191. │ improved accuracy for high performance memory systems, it is also useful for │
  192. │ estimating the relative impact high performance memory would have on ordin-  │
  193. │ ary dram based PC systems.                                                   │
  194. │                                                                              │
  195. │ High Performance memory systems make it possible for main memory systems     │
  196. │ to perform as if they were one huge L2 cache.  The performance benefits of   │
  197. │ extremely fast read-write capabilities are only part of the story, since HPM │
  198. │ also eliminates processor stoppages due to L2 cache management as well.      │
  199. │                                                                              │
  200. │ High performance memory gains its advantage by operating at nearly the same  │
  201. │ speed as the processor -- completely eliminating the overhead associated with│
  202. │ L2 cache loading and unloading.  High Performance memory systems will be in- │
  203. │ creasingly important as CPU data bandwidth demands continue to grow.         │
  204. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  205. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  206. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  207. ╘═════════════════════════════════════════════════════════════«Page  9 of 20 »═╛╒══════════════╡  HERE'S HOW CORSPEED DIFFERS FROM BENCHMARKS  ╞═══════════════╕
  208.  
  209. │                                                                              │
  210. │ This Core Engine version of Sofwin Laboratories' new SuperScalar measurement │
  211. │ technology is the most powerful tool of its kind ever developed.  CORSPEED   │
  212. │ extends 10 years of PC performance measurement tool development into multi-  │
  213. │ processor families, multi-tasking, and 32 bit operating systems.             │
  214. │                                                                              │
  215. │ CORSPEED is a fully Pentium qualified, state-of-the-art SuperScalar measure- │
  216. │ ment tool that reports how fast the core engine system of a PC runs in each  │
  217. │ of the four principal operating system environments.  CORSPEED is also a     │
  218. │ multiple task emulator and high performance memory estimator -- making COR-  │
  219. │ SPEED, the most powerful, accurate, and useful performance assessment tool   │
  220. │ ever made available to the general public.                                   │
  221. │                                                                              │
  222. │ But that's only the technical side -- CORSPEED can even compute the cost     │
  223. │ per megahertz of achieved performance for wide range of situations ranging   │
  224. │ from a single task DOS application to multiple tasks running under true 32   │
  225. │ bit environments such as OS/2 and Win32.  Here's a tool that Tells It Like   │
  226. │ It Is.                                                                       │
  227. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  228. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  229. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  230. ╘═════════════════════════════════════════════════════════════«Page 10 of 20 »═╛╒═══════════╡  HOW TO ESTIMATE HOW FAST MULTIPLE TASKS WILL RUN  ╞═════════════╕
  231.  
  232. │                                                                              │
  233. │ One of the most useful aspects of CORSPEED is its ability to accurately pro- │
  234. │ ject the effective running speed for one or several tasks or applications    │
  235. │ running concurrently.  To see how multiple tasks will impact your computer's │
  236. │ performance use the /t xx option where xx is the total number of concurrent- │
  237. │ ly running tasks or applications.  CORSPEED defaults to 1 task, but it can   │
  238. │ project the impact of up to 16 applications running under OS/2 or Win32.     │
  239. │ While single foreground tasks are more typical of DOS and Win3 operations,   │
  240. │ CORSPEED projects the impact additional tasks would have in existing 16 bit  │
  241. │ operating system environments as well.                                       │
  242. │                                                                              │
  243. │ Many will be surprised to learn that when two tasks are operating, the com-  │
  244. │ bined operating speed of both is less than that of a single task.  The re-   │
  245. │ ason is that multiple tasks do more than share the processor time between    │
  246. │ them.  Cache churning, time slice administration, and out of sequence int-   │
  247. │ errupt processing consume increasing amounts of raw computing power as more  │
  248. │ tasks are activated. Increased memory resources, especially if its high per- │
  249. │ formance memory, is particularly important in multi-tasking situations.      │
  250. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  251. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  252. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  253. ╘═════════════════════════════════════════════════════════════«Page 11 of 20 »═╛╒════════════╡  CORE ENGINE PERFORMANCE IS NOT THE WHOLE STORY  ╞══════════════╕
  254.  
  255. │                                                                              │
  256. │ Computer system performance is the result of many complex variables.  As im- │
  257. │ portant as processor type, clocking rate, cache facilities, and memory size  │
  258. │ may be, the two other principal computing theaters, video/graphics and mass  │
  259. │ storage [ disk ], are also critical to how fast programs will execute.  The  │
  260. │ reason is, that for the moment at least, the video channel is typically only │
  261. │ 20% as fast as typical core engines, while the disk channel is very often    │
  262. │ less than 5% as fast.  Since video/graphics and disk access are increasingly │
  263. │ critical to applications programs -- due to the popularity of graphics and   │
  264. │ DLL's -- very fast core engine systems can be dramatically slowed by poor    │
  265. │ performance outside of the core engine [ processor, cache, and memory ].     │
  266. │                                                                              │
  267. │ For example, as the memory resource demands of large applications, or mul-   │
  268. │ tiple tasks increase, so does the probability and frequency of virtual mem-  │
  269. │ ory swapping.  Sofwin Laboratories Professional Tools, such as PCPOWER, have │
  270. │ built in Expert Systems that can analyze the performance of every hardware   │
  271. │ system -- making it possible to project how the target computer will perform │
  272. │ under different loads and operating system environments.                     │
  273. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  274. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  275. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  276. ╘═════════════════════════════════════════════════════════════«Page 12 of 20 »═╛╒═══════════════╡  THE IMPORTANCE OF SUPERSCALAR TECHNOLOGY  ╞═════════════════╕
  277.  
  278. │                                                                              │
  279. │ 1994 marked the beginning of the SuperScalar revolution. Beginning with the  │
  280. │ Intel Pentium, the SuperScalar age is upon us.  No longer will CPUs be limi- │
  281. │ ted to executing a single instruction at a time.  In the future, we'll have  │
  282. │ a choice between a wide range of SuperScalar processors from Digital Equip-  │
  283. │ ment, IBM-Apple-Motorola, MIPS, Cyrix and others.  The day of the simple,    │
  284. │ one-thing-at-a-time CPU is quickly fading.  SuperScalar technology, at first │
  285. │ dual pipelined -- but soon perhaps offering many pipes -- is radically dif-  │
  286. │ ferent -- requiring new ways of looking at and evaluating computing system   │
  287. │ performance.  CORSPEED is totally SuperScalar in its design and operation -- │
  288. │ capable of instigating, managing and measuring many different operations at  │
  289. │ once.                                                                        │
  290. │                                                                              │
  291. │ This version, for example, not only supports all existing 486 processor de-  │
  292. │ signs, but a wide range of processors from Cyrix, AMD, IBM, and other x86    │
  293. │ compatible CPU families.  Sofwin's Professional tools are also fully Super-  │
  294. │ Scalar -- so we'll be able to add new SuperScalar processor families such    │
  295. │ the ALPHA, MIPS and PowerPC processors in the months to come.                │
  296. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  297. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  298. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  299. ╘═════════════════════════════════════════════════════════════«Page 13 of 20 »═╛╒══════════════════════════╡  PROCESSOR FAMILIES  ╞════════════════════════════╕
  300.  
  301. │                                                                              │
  302. │ Until recently, Intel was the only processor family found on PC systems.     │
  303. │ But now there are several others including Cyrix, PowerPC, AMD, Digital,     │
  304. │ IBM, MIPS etc.  Sofwin's SST technology recognizes both processor type and   │
  305. │ family.  For some processors, such as clones of the Intel 486 made by AMD,   │
  306. │ or IBM, there is no way to accurately determine who made the CPU since they  │
  307. │ are all made from the same identical design.  We call this processor family  │
  308. │ Undefined because the CPU may have been made by any number of companies.     │
  309. │ CPU parts which can be positively identified, including  marked Pentium,     │
  310. │ and Cyrix CPUs are reported as belonging to the Cyrix or Intel families.     │
  311. │ Where available, Sofwin tools also report model, stepping and feature        │
  312. │ information as well.                                                         │
  313. │                                                                              │
  314. │ Since processor model identification and family are essential to accurate    │
  315. │ performance measurement, CORSPEED will generate an error message and re-     │
  316. │ turn to the DOS command line whenever an unknown processor model or family   │
  317. │ is detected.  REGISTERED users of CORSPEED will be notified when new ver-    │
  318. │ sions of CORSPEED are released which support additional CPU models.          │
  319. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  320. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  321. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  322. ╘═════════════════════════════════════════════════════════════«Page 14 of 20 »═╛╒═══════════════════════╡  ABOUT SOFWIN LABORATORIES  ╞════════════════════════╕
  323.  
  324. │                                                                              │
  325. │ Sofwin Laboratories is an independent computer performance measurement and   │
  326. │ consulting laboratory with facilities in the San Francisco Bay Area and      │
  327. │ an Engineering Development facility in Columbus, Ohio.  Sofwin's primary     │
  328. │ mission is helping its consulting clients and technology licensees get the   │
  329. │ most performance for their money.                                            │
  330. │                                                                              │
  331. │ The laboratories also work with PC system designers and builders in plan-    │
  332. │ ing and designing high performance computing systems and peripherals.  The   │
  333. │ Sofwin measurement tools are designed and developed specifically for use in  │
  334. │ our own laboratories as well as by professionals responsible for the selec-  │
  335. │ tion and maintenance of PC systems in business and governmental agencies     │
  336. │ world-wide.                                                                  │
  337. │                                                                              │
  338. │ Sofwin Laboratories also sponsors a computer measurement Forum on Compu-     │
  339. │ Serve.  For more information on Sofwin Laboratory services, call our         │
  340. │ Columbus Engineering Center at (614) 866-9966.                               │
  341. │                                                                              │
  342. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  343. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  344. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  345. ╘═════════════════════════════════════════════════════════════«Page 15 of 20 »═╛╒══════════════════════════╡  WANT TO KNOW MORE?  ╞════════════════════════════╕
  346.  
  347. │                                                                              │
  348. │                        PROFESSIONAL TOOL SUBSCRIPTIONS                       │
  349. │ If you're a PC professional, consider a subscrption to Sofwin Laboratories'  │
  350. │ commercial performance measurement tools. The set includes PCAUDIT, COR-     │
  351. │ GRAPH, PCPOWER and the full professional version of CORSPEED.  Sofwin's      │
  352. │ ProPakSix tools are continuously updated to keep abreast of new processor    │
  353. │ families and other technological advances. To make it possible for licensees │
  354. │ to stay at the cutting edge of technolgy, ProPakSix tools are distributed    │
  355. │ electronically either from Sofwin's BBS, or a private library on CompuServe. │
  356. │                                                                              │
  357. │ Annual subscriptions begin at  $899 for single copies.  Additional copies are│
  358. │ only $399 per year.  Commercial, governmental and educational site-licenses  │
  359. │ are a flat $2500 per year per location.  For more information call (614)     │
  360. │ 866-9966 and ask for the Sofwin Labs Profile.  Purchase orders accepted on   │
  361. │ standard 30 day terms.  Immediate activation available on receipt of PO's.   │
  362. │                                                                              │
  363. │                              FAX PO's ACCEPTED AT                            │
  364. │                             Call ( 614 ) 866-9960                            │
  365. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  366. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  367. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  368. ╘═════════════════════════════════════════════════════════════«Page 16 of 20 »═╛╒════════════════════════════╡  SOFWIN ONLINE!  ╞══════════════════════════════╕
  369.  
  370. │                                                                              │
  371. │                                                                              │
  372. │                LOOK FOR SOFWIN LABORATORIES ON COMPUSERVE                    │
  373. │                                                                              │
  374. │                                                                              │
  375. │                                GO SOFWIN                                     │
  376. │                                                                              │
  377. │ Sofwin technology, tools and standards are now available 24 hours a day      │
  378. │ on CompuServe.  If you'd like to comment, ask questions, or just read the    │
  379. │ mail from others directly involved in PC performance issues, GO SOFWIN.      │
  380. │                                                                              │
  381. │                        FREE COMPUSERVE MEMBERSHIP                            │
  382. │                                                                              │
  383. │ To make it easy for you to get online with CompuServe, Sofwin Laboratories   │
  384. │ has arranged for CORSPEED users to receive a free Introductory CompuServe    │
  385. │ membership.  Call CompuServe at (800) 524-3388 to enroll.  You'll receive    │
  386. │ one month's free access to all basic services, email privileges and $15      │
  387. │ Extended service usage credit for checking out the Sofwin Forum section.     │
  388. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  389. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  390. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  391. ╘═════════════════════════════════════════════════════════════«Page 17 of 20 »═╛╒═════════════════════════╡  FORUM MESSAGE SUPPORT  ╞══════════════════════════╕
  392.  
  393. │                                                                              │
  394. │ CORSPEED is designed to record performance information in a format suitable  │
  395. │ for CompuServe forum messages.  If you don't have a CompuServe account from  │
  396. │ which you can access the Sofwin Forum area, call CompuServe toll-free at     │
  397. │ ( 800 ) 524-3388 to enroll.  Ask for Representative # 593 to sign up!        │
  398. │                                                                              │
  399. │ FILE NAMES:  CORSPEED names forum records using the following system:        │
  400. │              CSP$mdd#.TXT,                                                   │
  401. │                                                                              │
  402. │  Where: m = month ( from 0 -> C ),                                           │
  403. │        dd = day of month ( from 01 -> 31 )                                   │
  404. │         # = daily index code ( from 0 -> z ).                                │
  405. │                                                                              │
  406. │ RECORDING:  To record PC performance in a forum compatible format, press F3. │
  407. │ This will generate a sequentially numbered record suitable for use with      │
  408. │ CIS interfacing software such as CompuServe's popular WinCim.  To capture the│
  409. │ data OPEN the recording file, block the entire table and copy it to a forum  │
  410. │ or email message.                                                            │
  411. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  412. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  413. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  414. ╘═════════════════════════════════════════════════════════════«Page 18 of 20 »═╛╒══════════════════════╡ USING THE SOFWIN LINE EDITOR ╞════════════════════════╕
  415.  
  416. │                                                                              │
  417. │ The SOFWIN line editor permits the input editing or deleting of information  │
  418. │ using the keyboard and the  mouse.  Cursor manipulation and keyboard input   │
  419. │ is handled in the customary DOS ways.                                        │
  420. │                                                                              │
  421. │                   √ KEYBOARD                                                 │
  422. │                                                                              │
  423. │     or           Non destructive positioning of the edit cursor.           │
  424. │ HOME KEY          Moves cursor to first character on the line.              │
  425. │ END KEY           Moves cursor to the last character on the line.           │
  426. │ INS KEY           Toggles between INSERT and TYPEOVER input mode.           │
  427. │                                                                              │
  428. │ ESCAPE KEY        Terminates edit and restores original contents.           │
  429. │ ENTER KEY         Terminates edit and prompts for approval if any changes.  │
  430. │                                                                              │
  431. │ DEL KEY           Deletes the character at cursor position.                 │
  432. │ BACKSPACE         Destructive cursor move over previous character.          │
  433. │                                                                              │
  434. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  435. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  436. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  437. ╘═════════════════════════════════════════════════════════════«Page 19 of 20 »═╛╒════════════════════════════╡  PRINTER OUTPUT  ╞══════════════════════════════╕
  438.  
  439. │                                                                              │
  440. │ There are several ways to cause the screen to be printed to the LPT1         │
  441. │ device.  From the keyboard either F7 or the PrtSc key may be pressed.        │
  442. │                                                                              │
  443. │                                                                              │
  444. │ If you have not used the printer during the current session, CORSPEED will   │
  445. │ ask you to verify that the printer is on-line and ready or work.  You may    │
  446. │ then select the character set supported by your printer.                     │
  447. │                                                                              │
  448. │ For printers supporting the IBM PC character set select the PC8 option.      │
  449. │ Press the 'P' key to select PC8 character set output.  If your printer does  │
  450. │ not support the complete PC character set select the ASCII option.           │
  451. │ Press the 'A' key to select the ASCII character set.  This will translate    │
  452. │ those characters above 127 to alternate characters for better looking re-    │
  453. │ sults.                                                                       │
  454. │                                                                              │
  455. │ Press either the 'C' key or the ESC  key if the printer is not ready or you  │
  456. │ decide not to print the current screen.                                      │
  457. │  ┌───────────────┐                     ┌───────────────┐  ╔═══════════════╗  │
  458. │  │  TO CORSPEED  │                     │    PREVIOUS   │  ║     NEXT      ║  │
  459. │  └───────────────┘                     └───────────────┘  ╚═══════════════╝  │
  460. ╘═════════════════════════════════════════════════════════════«Page 20 of 20 »═╛