We describe a set of data flow techniques and code transformations that translate a single instruction stream, multiple data stream (SIMD) Dataparallel C program into a semantically equivalent single program, multiple data stream (SPMD) C program suitable for execution on shared memory multiprocessor computers, such as the Sequent Balance and...
Dataparallel C is a SIMD style data-parallel programming language for MIMD computers. Dataparallel Chas been implemented on both shared memory (Sequent) and distributed memory (Intel and nCUBE) computers. Here we analyze the strengths and weaknesses of Dataparallel C by comparing the performance of compiled Dataparallel C programs with the performance...
Effective methods for the enantiopure formation of substituted piperidine rings are significantly important due to their presence in alkaloid products. A valuable method to form these ring systems would be via an intramolecular heteroatom Michael addition from the corresponding enone or enal. Described herein is a methodolgy that has been...
With sequential computing technology reaching its speed limits, parallel processing is emerging as the key to very-high-speed computation. However, developing a parallel program is by no means a simple task; neither is analyzing the performance of parallel programs.
C* is a high-level data-parallel language that hides explicit message passing and...
Selective suppression of crown and root sprouting of
non-coniferous cover are the keys to effective forest
vegetation management. This study 1) develops insight into
mechanisms of controlling root suckering and top regrowth of
bear clover (Chamaebatia foliolosa), and develops a broad
data base for controlling broad groups of vegetation
chemically....
This thesis examines the competitive aspects of Douglas-fir trees growing with two commonly associated competitors--red alder and grass--at varying densities. Two Nelder plots in three different environments in the Oregon Coast Range were studied. The sites represented the warm, dry climate of the Willamette Valley; the warm, moist climate of...
This study first investigated the developmental changes in the volatile composition and carotenoids of Pinot noir grapes. Grape berries were sampled every week from pea size to harvest during the 2011 and 2012 season. Carotenoids and organic acids were analyzed by HPLC. Volatile compounds were extracted from crushed berries using...
High level data-parallel languages are easy to use and shield the programmer from machine specific details. A simple and efficient way of providing an interface to such languages is to develop a machine-independent compiler and a routing library, which isolates the low-level machine dependent communication functions, The compiler translates the...
Dataparallel C has been designed for various kinds of architectures and was developed jointly at University of New Hampshire and Oregon State University.
This project dealt with porting the libraries to the nCUBE 2 system and helping a user compile his programs on nCUBE 2 directly from a Sun workstation...
Proper nitrogen (N) management and variety selection are important for profitable hard red winter (HRW) wheat production in the dryland growing regions of northeastern Oregon. In these dryland systems, N management for grain yield and grain protein concentration (GPC) is challenging due to climatic and year-to-year variation in production environments....
:
______________________________________________________________________
Michael D. Flowers
Proper nitrogen (N) management and variety selection are important