FIELD: information technology.
SUBSTANCE: method of processing chain calculations in spreadsheet applications using multiple processors, each having a separate recalculation engine is disclosed. A single calculation chain may be reordered into a unified chain where supporting and dependent formulae are organised into a tree hierarchy of child chains. The unified chain is further divided into dependency levels, where entries in each dependency level may be moved to a next dependency level during reordering. If an entry within a dependency level is dependent upon another entry not found within its own child chain, the unified chain is ordered such that an entry is only dependent upon an entry in a prior dependency level. Further, dependency levels allow a control thread to perform control-thread-only operations while maintaining multi-thread processing capabilities.
EFFECT: high efficiency of spreadsheet applications in multiprocessor environments.
17 cl, 17 dwg
Title | Year | Author | Number |
---|---|---|---|
MULTI-CLIENT COLLABORATION TO ACCESS AND UPDATE STRUCTURED DATA ELEMENTS | 2008 |
|
RU2504001C2 |
METHODS AND SYSTEMS FOR PROCESSING DOCUMENT OBJECT MODELS (DOM) TO PROCESS VIDEO CONTENT | 2010 |
|
RU2475832C1 |
SYSTEM AND METHOD FOR ASSOCIATING PROPERTIES WITH OBJECTS | 2003 |
|
RU2321882C2 |
METHOD AND DEVICE FOR QUEUING STREAMS | 2007 |
|
RU2427029C2 |
METHOD FOR SELECTIVELY STOPPING BUS DEVICES | 2002 |
|
RU2304300C2 |
AUTOMATED SYSTEM FOR ORGANISING PRESENTATION SLIDES | 2014 |
|
RU2675046C2 |
PHYSICAL LAYER OF HIGH-EFFICIENCY INTERCONNECTION | 2013 |
|
RU2579140C1 |
PHYSICAL LAYER OF HIGH-EFFICIENCY INTERCONNECTION | 2013 |
|
RU2599971C2 |
SYSTEM AND METHOD FOR TEST CASE EXECUTION MODES FOR AUTOMATION OF REPEATED TESTING | 2005 |
|
RU2390829C2 |
MANAGING STATE OF ALLOCATED HARDWARE IN VIRTUAL MACHINES | 2007 |
|
RU2429530C2 |
Authors
Dates
2012-09-10—Published
2007-05-08—Filed