599 research outputs found
Structure and evolution of the cold dome off northeastern Taiwan : a numerical study
Author Posting. © The Oceanography Society, 2013. This article is posted here by permission of The Oceanography Society for personal use, not for redistribution. The definitive version was published in Oceanography 26, no. 1 (2013): 66–79, doi:10.5670/oceanog.2013.06.Numerous observational and modeling studies of ocean circulation surrounding Taiwan have reported occurrences of cold water and doming of isotherms (called the cold dome) that result in the formation of coastal upwelling on the northeastern Taiwan shelf. We use a high-resolution (1/24°) ocean model based on the Massachusetts Institute of Technology general circulation model to study the evolution of this distinct shelf-slope circulation phenomenon. We performed a number of model simulations spanning a five-year period (2004–2008) using realistic atmospheric forcing and initial and open boundary conditions. The model solutions were compared with satellite measurements of sea surface height (SSH), sea surface temperature (SST), and historical temperature and salinity observations. The model showed a realistically shaped cold dome with a diameter of ~ 100 km and temperature of ~ 3°C below the ambient shelf waters at 50 m depth. The occurrences of simulated cold dome events appeared to be connected with the seasonal variability of the Kuroshio Current. The model simulations showed more upwelling events during spring and summer when the core of the Kuroshio tends to migrate away from the east coast of Taiwan, compared to fall and winter when the core of the Kuroshio is generally found closer to the east coast of Taiwan. The model also reproduced weak cyclonic circulation associated with the upwelling off northeastern Taiwan. We analyzed the spatio-temporal variability of the cold dome using the model solution as a proxy and designed a "cold dome index" based on the temperature at 50 m depth averaged over a 0.5° × 0.5° box centered at 25.5°N, 122°E. The cold dome index correlates with temperature at 50 m depth in a larger region, suggesting the spatial extent of the cold dome phenomenon. The index had correlation maxima of 0.78 and 0.40 for simulated SSH and SST, respectively, in and around the cold dome box region, and we hypothesize that it is a useful indicator of upwelling off northeastern Taiwan. In addition, both correlation and composite analysis between the temperature at 50 m depth and the East Taiwan Channel transport showed no cold dome events during low-transport events (often in winter) and more frequent cold dome events during high-transport events (often in summer). The simulated cold dome events had time scales of about two weeks, and their centers aligned roughly along a northeastward line starting from the northeastern tip of Taiwan.This work was supported by Office
of Naval Research grant N00014-08-
1-0587
Asynchronous circuit verification using trace theory and CCS
technical reportWe investigate asynchronous circuit verification using Dill's trace theory as well as Milner's CCS (as mechanized by the Concurrency Workbench). Trace theory is a formalism specifically designed for asynchronous circuit specification and verification. CCS is a general purpose calculus of communicating systems that is recently being applied for hardware specification and verification also. Although both formalisms are similar in many respects, we find that there are many interesting differences between them when applied to asynchronous circuit specification and verification. The purpose of this paper is to point out these differences, many of which are precautions for avoiding writing incorrect specifications. A long-term objective of this work is to find a way to take advantage of the strengths of both the Trace Theory verifier and the Concurrency Workbench in verifying asynchronous circuits
Formal methods for surviving the jungle of heterogeneous parallelism
pre-printThe parallel programming community will soon be entering the ‘jungle' of heterogeneous hardware and software. Unfortunately, we are not adequately preparing future programmers (today's students) to cope with the many challenges of heterogeneous concurrency, especially in their ability to rigorously specify and verify concurrent systems. Concerted action is urgently needed to create a body of education material supplemented by effective software tools that help gain working knowledge of specification and verification techniques. We suggest funding models and incentives that can help create this material and put them into wide practice
A compositional model for synchronous VLSI systems
technical reportCurrently available hardware specification languages have two serious deficiencies: (i) inadequate protocol definition capabilities; (ii) lack of a compositional model. We now explain these in more detail
An integration of dynamic MPI formal verification within eclipse PTP
PosterOur research goals were to verify practical MPI programs for deadlocks, resource leaks, and assertion violations at the push of a button and be able to easily visualize the results. We also sought to integrate these capabilities with the Eclipse IDE via an Eclipse plug-in for the Parallel Tools Platform (PTP). We present here the result of our work, GEM - Graphical Explorer of MPI
HOP: A formal model for synchronous circuits using communicating fundamental mode symbolic automata
technical reportWe study synchronous digital circuits in an abstract setting. A circuit is viewed as a collection of modules connected through their boundary ports, where each port assumes a fixed direction (input or output) over one cycle of operation, and can change directions across cycles. No distinction is made between clock inputs and non-clock inputs. A cycle of operation consists of the application of a set of inputs followed by the stabilization of the module state before the next inputs are applied (i.e. fundamental mode operation is assumed). The states and inputs of a module are modeled symbolically, in a functional notation. This enables us to study not only finite-state controllers, but also large data paths, possibly with unbounded amounts of state. We present the abstract syntax for modules, well-formedness checks on the syntax, the formal semantics in terms of the denotation of a module, and the rule for composing two modules interconnected and operating in parallel, embodied in the operator par. It is shown that par preserves well-formedness, and denotes conjunction. These results are applicable to virtually every kind of synchronous circuit (e.g. VLSI circuits that employ single or multiphase clocks, circuits that employ switch or gate logic structures, circuits that employ uni- or bi-directional ports, etc.), thanks to the small number of assumptions upon which the HOP model is set up
Some unusual micropipeline circuits
Journal ArticleWe present a few unusual Micropipelines (Sutherland, CACM, September 1989) that employ the Muller C-ELEMENT or an extension of the C-ELEMENT called LOCKC (Liebchen and Gopalakrishnan, ICCD, 1992). We first describe two variations of the two-dimensional Micropipeline structure realized using ordinary C-ELEMENTs. These micropipelines can be used to control wavefront arrays (S.-Y.Kung et.al, IEEE Computer, 1987). Next, we present a ring style arbiter realized using a LocKC-based one-dimensional micropipeline. Finally, we present a solution to the symmetric crossbar arbitration problem posed by Tamir and Chi (IEEE Trans. Parallel and Dist Systems, Jan '93) using a circuit that employs the two-dimensional micropipeline as well as the LOCKC. We present various circuits to solve the symmetric crossbar arbitration problem, including ones that consume very little power when idling
- …
