|
|
|
|
ScheduPerformance Instantly and automatically get 2X/10X/100X multitasking power on default install! Company Profile
The company was founded in 1993 to market the Priority Master application and consulting services. It is located in the Austin area in Texas. United States Software Patents Granted: 1) 5,301,312 4/94 Method and System for Utilizing Benign Fault Occurrence to Measure Interrupt-Blocking Times. 2) 5,335,332 8/94 Method and System for Stack Alignment Utilizing Recursion. 3)*5,386,561 2/95 Method of Integrated System Load Control Through Dynamic Time-Slicing in a Virtual Storage Environment. 4)*5,428,789 7/95 Method and Apparatus for Optimizing User Response Time in a Priority Preemptive Operating System. 5)*5,555,399 9/96 Dynamic Idle List Size Processing in a Virtual Memory Management Operating System. 6) 5,699,511 12/97 System and Method for Dynamically Varying Low Level File System Operation Parameters in Network Systems of Variable Bandwidth. 7)*6,021,425 2/00 System and Method for Optimizing Dispatch Latency of Tasks in a Data Processing System. 8) 6,269,367 6/01 System and Method for Automated Identification, Remediation And Verification of Computer Program Code Fragments with Variable Confidence Factors. Also, I authored and prepared 6,516,326 and 7,111,018 even though my name is not listed as an inventor. "System and method for integrating electrical power grid and related data from various proprietary raw data formats into a single maintainable electrically connected database" My MissionThe mission of ScheduPerformance is to integrate the advanced multi-tasking concepts as described in the US Patent and Trademark Office #5,428,789 into the mainstream computing public. These concepts have been integrated into IBM's OS/2* (Version 2.6 on Warp 3 & 4) and the Windows* (Version 8.0 on 2K/XP/2K3/XP Pro x64) platforms. The problem that the patent addresses is that program and system responses deteriorate rapidly on both platforms when running multiple programs. This is due to the CPU starving effects of running multiple programs at the same priority. Both platforms employ a default priority policy and all programs at the same priority have equal execution eligibility. When the end-user assigns unique priority levels that span the priority range, enormous performance benefits are automatically achieved. The Priority Master application greatly extends the natural multitasking capabilities of both platforms because it is impossible for the base operating system to know which applications will be most important to the end-user in multitasking scenarios. Priority Master is specifically designed to dramatically improve the inherent multitasking capabilities of the operating system's inferior default CPU scheduling policies and give this priority setting power directly to the end-user where it belongs. The new Full Time DEFENDER for the Basic User automatically puts all background programs (optionally, invisible windows or all processes in the system) into the Idle Class. This creates a huge gap in the priorities between the foreground and background priorities and allow the user to run almost unlimited background programs. The Advanced User can add programs into 1 of 9 Lists to get full control over the programs that run on their system. Priority Master means: Power to the people! Last year, 75% to 95% of world wide CPU power on Microsoft Windows was wasted while spinning in the System Idle Process. The same is true for the last 10 years! Just use the Task Manager right now and see how much CPU time is displayed. Priority Master's mission is to recover all of the wasted CPU time by effectively managing the priority of the background programs. Yes, how is that for a mission? Simple: just find a way to multiply world wide CPU power by a factor of 4 without any additional hardware! This is IT! Priority Master 2008 is for real and can get the job DONE! Try the FREE demo. You'll get the results immediately on default install. Again, how's that for effectiveness? So, why are the world wide machines idle 75% to 95% of the time? Simple, running an handful or even a single large application in the background makes the machine unresponsive. The simple fact is that having to set programs manually using the Task Manager or to set each and every program using registry edits is the very reason that the world wide Windows machines are idle 75% to 95% of the time. Also, if the program changes it's priority internally, you have to manually go back to the Task Manger and reset it every time that it changes. Priority Master 2008 automatically forces the priority that is user set using the "priority jack hammer" and this uses typically 0 to 3% overhead. The bargain is that you spend up to 3% to recover typically 75% to 95% of the CPU and be able to run background programs with absolutely no manual user intervention using the Full Time DEFENDER in default mode. Additional CPU scheduling related information Ted Waldron III Work done at IBM for OS/2: (Note: Priority Master 2008 is an OS/2 program running on Windows 2K/XP/2K3/XP Pro x64)
International Business
Machines (IBM)
1989-1993 1000NW 51St Title: Staff Programmer - OS/2 Development,
International Headquarters Responsible for the multitasking priority preemptive
schedulers used in OS/2 2.0, 2.1 and the Symmetric Multiprocessor (SMP) version. Major
scheduler contributions included specific performance enhancements for: 1) LAN, 2) OS/2
Multi-Media, 3) Windows Multimedia, 4) DOS Dynamic Data Exchange, 5) Memory overcommit
detection with scheduler resolution, 6) Optimized dispatch code path for time critical
applications, 7) Optimized interrupt response time, 8) Real Time Code path tracing
support, 9) Deterministic priority inversion resolution for system resources, 10)
Increased foreground performance effectiveness, 11) Created new sub-levels in the priority
boost matrix for maximum throughput, and 12) Optimized scheduler/timer handling. Other
contributions included: 1) Co developed a US Patented method and system to automate
resolving long interrupt blocking periods inside of the OS/2 kernel which was used heavily
in support of Multi-Media, 2) Mapped all resident OS/2 routines and converted nonessential
routines to pagable, giving more user memory, 3) Discovered and removed resident execute
once initialization code from the resident memory. 4) Speaker at IBM's first OS/2 2.0
Technical Seminar in Dallas, Texas (1991), 5) Co-designed, coded, documented, and
demonstrated Symmetric Multiprocessing based on OS/2 2.1 at the Spring Comdex in Atlanta
(1993), 6) Received an IBM Spotlight Award (3/15/93) by developing an interim contract for
Intel Corporation in a joint development project supporting Symmetric Multiprocessing, 7) Co-authored an IBM Boca Innovations article titled "Priority
Pre-emptive Multitasking I OS/2 2.0" 8) Received numerous letters of
accommodation resulting from solving critical customer problems including Intel on Pentium
development and Metaphor. 9) Received an Authors Recognition Certificate ( International
Publications: 1) International Journal of Mini &
Microcomputers, Vol 15, Number 3, 1993 "Defining
Task-to-Task Dispatch and Interrupt Response Times for Real-Time 2) The Computer Society of
the IEEE, Sixth IEEE Workshop on Real-Time Operating Encore was formerly GOULD and before that was Systems Engineering Laboratories which manufactured hardware and an operating system used for 80% of the worlds military and commercial flight simulators, and also direct numeric control, public electrical power generation, space shuttle simulation, nuclear reactor simulators and associated military applications. These were dual processors with a Central Processing Unit (CPU), a Internal Processing Unit (IPU) and an optional Vector Processor (VP). I also developed the Seahawk scheduler and worked on the Reflective memory Bus that has up to 64 dual core processors connected by a fiber optic cable. I did all of the CPU scheduling in the kernel in assembly. I developed and Indirectly Connected interrupt handler that allowed a program to run once the interrupt fired (128 interrupt levels). I also designed and developed the M.SURE system module that combined the function of suspend and resume into one service. This was presented at Carnegie Mellon University for the IEEE conference. Encore Computer Corporation
1982-1989 6901 W. Title: Member of the Technical Staff, Levels IV & V
Engineer Responsible for the maintenance and enhancement of
the MPX-32 2.X & 3.X operating systems. This was composed of generating functional and
detailed design specifications, writing test plans, coding, debugging, testing the new
software, writing reference and technical manual related information and providing
performance measurements for company literature. Reviewed, provided comments and signed
all Functional and Detailed Design Specifications for each release of the operating
system. Functioned as group leader of Schedulers (four priority preemptive multi-user
scheduler offerings) and insured project coherency. Evaluated
customer reported software problems, provided code solutions, and wrote detailed
dispositions with the code changes into an internationally available database. Provided
direct customer contact/assistance on important difficult software problems and received
numerous letters of accommodation from key customers. Solved all problem associated with
the scheduling and functioning of the Internal Processing Unit(IPU). Solved many long-term problems in the resident,
nonresident and utility programs. Designed, coded, tested and documented all major
enhancements (list removed) associated with each release. All coding was done in assembly. Title: Member of the Technical Staff, Levels II & III
Engineer Maintained the entire 1.X operating system from 1.5B
to 1.5E, resolving all outstanding software problem reports and documentation errors or
enhancements associated with the complete product. Provided national and international
phone support. Data base scan shows that I made over 500 code fixes out of 757 total
software problem reports in that 2 1/2 year time period. Developed a customized CPU/IPU
scheduler package for Computer Applications
Consulting, Inc. / Westinghouse, Industry System Division (ISD) RIDC Industrial Park 1979-1982 Responsibilities included direct customer contact
and applications programming in FORTRAN and Assembly. Completed
a conversion project for the Westinghouse Large Motor Division's primary electric motor
design programs from IBM 370 FORTRAN to Gould's 3277/80. Consulted,
coded and provided training for Process Control Corporation ( Technical training (704
hours): Extensive on-site hardware/software/management Summary In the 1980's, I did all of the CPU scheduling work on the 32 bit super-mini computers. In the 1990's, I did all of the CPU scheduling work for IBM's OS/2. The Priority Master applications has been in development since 1993 on the OS/2 platform and the Windows Platform since 1998.
Priority Master 2008 is simply the best
prioritization tool on the market. Every Windows system should have these basic user
control features over their programs. Here are the key features that no others have:
Plus, it comes with FREE online updates, a dozen stunning skins, internal Help Contact Information
SITE OVERVIEW: This site contains the US Patented ( 5,428,789) Priority Master 2008 program for Windows 2K/XP/2K3/XP Pro x64. This is a full featured program. It dramatically increases multitasking capability on default install. It operates on a system of 11 list based programs to set the priority permanently, prevent specific programs from running, automatically put all programs to idle priority, kill all programs running at once and many other features. It displays the program's priority in the main window title bar, child windows, and dialogs. Scans for the best priority when the CPU is busy. Starts a group of prioritized programs all at once or at system boot up time. Sets the foreground and background priority and can change the priority dynamically.
|
|