Spatial database management involves two main categories of data: vector and raster data. The former has received a lot of in-depth investigation; the latter still lacks a sound framework. Current DBMSs either regard raster data as pure byte sequences where the DBMS has no knowledge about the underlying semantics, or they do not complement array structures with storage mechanisms suitable for huge arrays, or they are designed as specialized systems with sophisticated imaging functionality, but no general database capabilities (e.g., a query language). Many types of array data will require database support in the future, notably 2-D images, audio data and general signal-time series (1-D), animations (3-D), static or time-variant voxel fields (3-D and 4-D), and the ISO/IEC PIKS (Programmer's Imaging Kernel System) BasicImage type (5-D). In this article, we propose a comprehensive support ofmultidimensional discrete data (MDD) in databases, including operations on arrays of arbitrary size over arbitrary data types. A set of requirements is developed, a small set of language constructs is proposed (based on a formal algebraic semantics), and a novel MDD architecture is outlined to provide the basis for efficient MDD query evaluation. 相似文献
A CEC-funded project has been performed to tackle the problem of producing an advanced Life Monitoring System (LMS) which would calculate the creep and fatigue damage experienced by high temperature pipework components. Four areas were identified where existing Life Monitoring System technology could be improved:
1. 1. the inclusion of creep relaxation
2. 2. the inclusion of external loads on components
3. 3. a more accurate method of calculating thermal stresses due to temperature transients
4. 4. the inclusion of high cycle fatigue terms.
The creep relaxation problem was solved using stress reduction factors in an analytical in-elastic stress calculation. The stress reduction factors were produced for a number of common geometries and materials by means of non-linear finite element analysis. External loads were catered for by producing influence coefficients from in-elastic analysis of the particular piping system and using them to calculate bending moments at critical positions on the pipework from load and displacement measurements made at the convenient points at the pipework. The thermal stress problem was solved by producing a completely new solution based on Green's Function and Fast Fourier transforms. This allowed the thermal stress in a complex component to be calculated from simple non-intrusive thermocouple measurements made on the outside of the component. The high-cycle fatigue problem was dealt with precalculating the fatigue damage associated with standard transients and adding this damage to cumulative total when a transient occurred.
The site testing provided good practical experience and showed up problems which would not otherwise have been detected. 相似文献
This paper proposes a software pipelining framework, CALiBeR (ClusterAware Load Balancing Retiming Algorithm), suitable for compilers targetingclustered embedded VLIW processors. CALiBeR can be used by embedded systemdesigners to explore different code optimization alternatives, that is, high-qualitycustomized retiming solutions for desired throughput and program memory sizerequirements, while minimizing register pressure. An extensive set of experimentalresults is presented, demonstrating that our algorithm compares favorablywith one of the best state-of-the-art algorithms, achieving up to 50% improvementin performance and up to 47% improvement in register requirements. In orderto empirically assess the effectiveness of clustering for high ILP applications,additional experiments are presented contrasting the performance achievedby software pipelined kernels executing on clustered and on centralized machines. 相似文献
Power-aware systems are those that must exploit a widerange of power/performance trade-offs in order to adapt to the power availabilityand application requirements. They require the integration of many novel powermanagement techniques, ranging from voltage scaling to subsystem shutdown.However, those techniques do not always compose synergistically with eachother; in fact, they can combine subtractively and often yield counterintuitive,and sometimes incorrect, results in the context of a complete system. Thiscan become a serious problem as more of these power aware systems are beingdeployed in mission critical applications.To address the problem of technique integration for power-aware embedded systems, we propose a new design tool framework called IMPACCT and the associated design methodology. The system modeling methodology includes application model for capturing timing/powerconstraints and mode dependencies at the system level. The tool performs power-awarescheduling and mode selection to ensure that all timing/power constraintsare satisfied and that all overhead is taken into account. IMPACCT then synthesizesthe implementation targeting a symmetric multiprocessor platform. Experimentalresults show that the increased dynamic range of power/performance settingsenabled a Mars rover to achieve significant acceleration while using lessenergy. More importantly, our tool correctly combines the state-of-the-arttechniques at the system level, thereby saving even experienced designersfrom many pitfalls of system-level power management. 相似文献