1460717690-eb18e673-d8e5-4212-acfb-897da8b2e57f

1. An apparatus for automatically determining a flow characteristic at a mask while said mask is engaged with a patient being delivered positive airway pressure treatment, comprising:
a mask;
a conduit;
a controllable blower for supplying breathable gas at a pressure above atmospheric to said mask through said conduit;
a flow sensor configured and arranged to sense flow and to generate a flow signal indicative of airflow through the mask;
a pressure sensor positioned remote from the mask and configured to generate a pressure signal indicative of the pressure remote from the mask; and
a processor (1) to control the blower to deliver a plurality of flow levels in a predetermined range; (2) to create a table of pressure signals and corresponding flow signals determined when delivering a plurality of flow levels in a predetermined range and when the mask is not engaged to a patient; and (3) to determine from the created table and a generated flow signal a flow characteristic at the mask during delivery of positive airway pressure treatment to a patient.
2. The apparatus of claim 1 wherein said predetermined flow levels are separated by a common flow interval.
3. The apparatus of claim 1 wherein the pressure sensor is positioned in the immediate vicinity of the controllable blower.
4. The apparatus of claim 1 wherein said processor further controls the blower by delivering a plurality of flow levels to progress from a flow level at a lower end of the predetermined range and continually increase to additional flow levels until reaching a flow level at an upper end of the predetermined range.
5. The apparatus of claim 1 wherein said processor determines the pressure in the mask during delivery of breathable air to a patient by reducing a measure of remote pressure by a pressure determined from the created table.
6. A method for determining a flow characteristic of a patient interface for an apparatus that delivers positive airway pressure treatment to a patient, the method comprising the steps of:
providing a positive airway pressure treatment apparatus with a patient interface;
delivering a plurality of flow levels in a predetermined range through the patient interface while the patient interface is not engaged to patient and measuring pressure at a remote location from the patient interface at each of said plurality of flow levels;
creating a table of values of flow levels and corresponding pressure measured during the step of delivering;
determining flow while said patient interface is engaged with the patient and while delivering positive airway pressure treatment to the patient; and
calculating a flow characteristic of the patient interface while delivering positive airway pressure treatment to a patient and said patient interface is engaged with the patient from the created table and the determined flow.
7. The method of claim 6 wherein the delivering step progresses from a flow level at a lower end of the range and continually increases to additional flow levels until reaching a flow level at an upper end of the range.
8. The method of claim 6 wherein the plurality of flow levels range from about 15 Lmin to about 150 Lmin.
9. The method of claim 6 wherein successive flow levels of the plurality of flow levels are separated by approximately equally spaced flow intervals.
10. The method of claim 9 wherein the length of each of the intervals is chosen to minimized errors associated with interpolation and decrease the time associated with the step of delivery.
11. The method of claim 10 wherein the intervals are each about 15 Lmin.
12. The method of claim 6 wherein the remote location is taken in a vicinity of a flow generator in the positive airway pressure treatment apparatus.
13. The method of claim 6 further comprising the step of monitoring the pressure at a mask portion of the patient interface to ensure that the mask pressure remains approximately at ambient during the step of delivering.
14. The method of claim 13 further comprising the step of aborting the step of generating if the mask pressure exceeds a threshold value.
15. The method of claim 6 further comprising the step of estimating the pressure in the patient interface by reducing a measured pressure taken at the remote location by a value of pressure determined from the generated table.
16. The method of claim 6 further comprising the step of setting a value in the table to a default value if an error occurs in the step of creating the table.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for computer program code size partitioning for multiple memory multi-processor systems, comprising:
identifying at least one system parameter of a computer system comprising one or more disparate processing nodes;
receiving computer program code comprising a program to be run on the computer system;
generating a program representation based on received computer program code;
identifying at least one single-entry-single-exit (SESE) region based on the whole program representation;
identifying at least one store-size-specific SESE region based on identified SESE regions and the at least one system parameter, thereby forming a specified node;
identifying SESE regions proximate to the identified store-size-specific SESE region based on an ability of the specified node to process the identified proximate SESE regions, wherein the identified proximate SESE regions are grouped with identified store-size-specific SESE regions and are configured to be compiled for the specified node;
presenting the identified store-size-specific SESE regions and the identified proximate SESE regions to a user;
receiving user input from the user as to a grouping that should be used for the identified store-size-specific SESE regions and the identified proximate SESE regions;
grouping each store-size-specific SESE region with at least one proximate SESE region into a node-specific subroutine based on the user input;
modifying the non node-specific parts of the computer program code based on the node-specific subroutines; and
compiling the modified computer program code including each node-specific subroutine based on a specified node characteristic.