WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2009134264) STORING CHECKPOINT DATA IN NON-VOLATILE MEMORY
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/134264    International Application No.:    PCT/US2008/062154
Publication Date: 05.11.2009 International Filing Date: 01.05.2008
IPC:
G06F 12/02 (2006.01), G06F 12/00 (2006.01)
Applicants: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. [US/US]; 11445 Compaq Center Drive West Houston, TX 77070 (US) (For All Designated States Except US).
JOUPPI, Norman [US/US]; (US) (For US Only).
DAVIS, Alan [US/US]; (US) (For US Only).
AGGARWAL, Nidhi [IN/US]; (US) (For US Only).
KAUFMANN, Richard [US/US]; (US) (For US Only)
Inventors: JOUPPI, Norman; (US).
DAVIS, Alan; (US).
AGGARWAL, Nidhi; (US).
KAUFMANN, Richard; (US)
Agent: LEHMANN, Eileen; Hewlett-Packard Company, Intellectual Property Administration, Mail Stop 35, P.O. Box 272400, Fort Collins, CO 80527-2400 (US)
Priority Data:
Title (EN) STORING CHECKPOINT DATA IN NON-VOLATILE MEMORY
(FR) MÉMORISATION DE DONNÉES DE POINT DE CONTRÔLE DANS UNE MÉMOIRE NON VOLATILE
Abstract: front page image
(EN)Methods and systems for storing checkpoint data in non-volatile memory are described. According to one embodiment, a data storage method includes executing an application using processing circuitry and during the executionng, writing data generated by the executionng of the application to volatile memory. An indication of a checkpoint is provided after writing the data. After the indication has been provided, the method includes copying the data from the volatile memory to non-volatile memory and, after the copying, continuing the executiong of the application. The method may include suspending execution of the application. According to another embodiment, a data storage method includes receiving an indication of a checkpoint associated with execution of one or more applications and, responsive to the receiptving, initiating copying of data resulting from execution of the one or more applications from volatile memory to non-volatile memory. In some embodiments, the non-volatile memory may be solid-state non-volatile memory.
(FR)L’invention concerne des procédés et des systèmes de mémorisation de données de points de contrôle dans une mémoire non volatile. Selon un mode de réalisation, un procédé de mémorisation de données comprend l'exécution d'une application au moyen d’éléments de circuit de traitement et, pendant l'exécution, l'écriture des données générées par l'exécution de l'application dans une mémoire volatile. Une indication d'un point de contrôle est fournie après l'écriture des données. Après la fourniture de l'indication, le procédé comprend la copie des données de la mémoire volatile dans une mémoire non volatile et, après la copie, la poursuite de l'exécution de l'application. Le procédé peut comprendre la suspension de l'exécution de l'application. Selon un autre mode de réalisation, un procédé de mémorisation de données comprend la réception d'une indication d'un point de contrôle associé à l’exécution d'une ou de plusieurs applications et, en réponse à la réception, le lancement de la copie des données résultant de l'exécution de la ou des applications d’une mémoire volatile dans une mémoire non volatile. Dans certains modes de réalisation, la mémoire non volatile peut être une mémoire non volatile à semi-conducteurs.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)