A Tutorial on Parallel and Concurrent Programming in Haskell
NASA Astrophysics Data System (ADS)
Peyton Jones, Simon; Singh, Satnam
This practical tutorial introduces the features available in Haskell for writing parallel and concurrent programs. We first describe how to write semi-explicit parallel programs by using annotations to express opportunities for parallelism and to help control the granularity of parallelism for effective execution on modern operating systems and processors. We then describe the mechanisms provided by Haskell for writing explicitly parallel programs with a focus on the use of software transactional memory to help share information between threads. Finally, we show how nested data parallelism can be used to write deterministically parallel programs which allows programmers to use rich data types in data parallel programs which are automatically transformed into flat data parallel versions for efficient execution on multi-core processors.
Genetic Parallel Programming: design and implementation.
Cheang, Sin Man; Leung, Kwong Sak; Lee, Kin Hong
2006-01-01
This paper presents a novel Genetic Parallel Programming (GPP) paradigm for evolving parallel programs running on a Multi-Arithmetic-Logic-Unit (Multi-ALU) Processor (MAP). The MAP is a Multiple Instruction-streams, Multiple Data-streams (MIMD), general-purpose register machine that can be implemented on modern Very Large-Scale Integrated Circuits (VLSIs) in order to evaluate genetic programs at high speed. For human programmers, writing parallel programs is more difficult than writing sequential programs. However, experimental results show that GPP evolves parallel programs with less computational effort than that of their sequential counterparts. It creates a new approach to evolving a feasible problem solution in parallel program form and then serializes it into a sequential program if required. The effectiveness and efficiency of GPP are investigated using a suite of 14 well-studied benchmark problems. Experimental results show that GPP speeds up evolution substantially.
Concepts of Concurrent Programming
1990-04-01
to the material presented. Carriero89 Carriero, N., and Gelernter, D. " How to Write Parallel Programs : A Guide to the Perplexed." ACM...between the architectures on which programs can be executed and the application domains from which problems are drawn. Our goal is to show how programs ...Sept. 1989), 251-510. Abstract: There are four papers: 1. Programming Languages for Distributed Computing Systems (52); 2. How to Write Parallel
Architecture Adaptive Computing Environment
NASA Technical Reports Server (NTRS)
Dorband, John E.
2006-01-01
Architecture Adaptive Computing Environment (aCe) is a software system that includes a language, compiler, and run-time library for parallel computing. aCe was developed to enable programmers to write programs, more easily than was previously possible, for a variety of parallel computing architectures. Heretofore, it has been perceived to be difficult to write parallel programs for parallel computers and more difficult to port the programs to different parallel computing architectures. In contrast, aCe is supportable on all high-performance computing architectures. Currently, it is supported on LINUX clusters. aCe uses parallel programming constructs that facilitate writing of parallel programs. Such constructs were used in single-instruction/multiple-data (SIMD) programming languages of the 1980s, including Parallel Pascal, Parallel Forth, C*, *LISP, and MasPar MPL. In aCe, these constructs are extended and implemented for both SIMD and multiple- instruction/multiple-data (MIMD) architectures. Two new constructs incorporated in aCe are those of (1) scalar and virtual variables and (2) pre-computed paths. The scalar-and-virtual-variables construct increases flexibility in optimizing memory utilization in various architectures. The pre-computed-paths construct enables the compiler to pre-compute part of a communication operation once, rather than computing it every time the communication operation is performed.
NASA Technical Reports Server (NTRS)
Jordan, Harry F.; Benten, Muhammad S.; Arenstorf, Norbert S.; Ramanan, Aruna V.
1987-01-01
A methodology for writing parallel programs for shared memory multiprocessors has been formalized as an extension to the Fortran language and implemented as a macro preprocessor. The extended language is known as the Force, and this manual describes how to write Force programs and execute them on the Flexible Computer Corporation Flex/32, the Encore Multimax and the Sequent Balance computers. The parallel extension macros are described in detail, but knowledge of Fortran is assumed.
The Design and Evaluation of "CAPTools"--A Computer Aided Parallelization Toolkit
NASA Technical Reports Server (NTRS)
Yan, Jerry; Frumkin, Michael; Hribar, Michelle; Jin, Haoqiang; Waheed, Abdul; Johnson, Steve; Cross, Jark; Evans, Emyr; Ierotheou, Constantinos; Leggett, Pete;
1998-01-01
Writing applications for high performance computers is a challenging task. Although writing code by hand still offers the best performance, it is extremely costly and often not very portable. The Computer Aided Parallelization Tools (CAPTools) are a toolkit designed to help automate the mapping of sequential FORTRAN scientific applications onto multiprocessors. CAPTools consists of the following major components: an inter-procedural dependence analysis module that incorporates user knowledge; a 'self-propagating' data partitioning module driven via user guidance; an execution control mask generation and optimization module for the user to fine tune parallel processing of individual partitions; a program transformation/restructuring facility for source code clean up and optimization; a set of browsers through which the user interacts with CAPTools at each stage of the parallelization process; and a code generator supporting multiple programming paradigms on various multiprocessors. Besides describing the rationale behind the architecture of CAPTools, the parallelization process is illustrated via case studies involving structured and unstructured meshes. The programming process and the performance of the generated parallel programs are compared against other programming alternatives based on the NAS Parallel Benchmarks, ARC3D and other scientific applications. Based on these results, a discussion on the feasibility of constructing architectural independent parallel applications is presented.
The FORCE - A highly portable parallel programming language
NASA Technical Reports Server (NTRS)
Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger
1989-01-01
This paper explains why the FORCE parallel programming language is easily portable among six different shared-memory multiprocessors, and how a two-level macro preprocessor makes it possible to hide low-level machine dependencies and to build machine-independent high-level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared-memory multiprocessor executing them.
The FORCE: A highly portable parallel programming language
NASA Technical Reports Server (NTRS)
Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger
1989-01-01
Here, it is explained why the FORCE parallel programming language is easily portable among six different shared-memory microprocessors, and how a two-level macro preprocessor makes it possible to hide low level machine dependencies and to build machine-independent high level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared memory multiprocessor executing them.
An OpenACC-Based Unified Programming Model for Multi-accelerator Systems
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kim, Jungwon; Lee, Seyong; Vetter, Jeffrey S
2015-01-01
This paper proposes a novel SPMD programming model of OpenACC. Our model integrates the different granularities of parallelism from vector-level parallelism to node-level parallelism into a single, unified model based on OpenACC. It allows programmers to write programs for multiple accelerators using a uniform programming model whether they are in shared or distributed memory systems. We implement a prototype of our model and evaluate its performance with a GPU-based supercomputer using three benchmark applications.
Ezeala, Christian Chinyere; Siyanga, Nalucha
2015-01-01
It aimed to compare the study skills of two groups of undergraduate pharmacy students in the School of Medicine, University of Zambia using the Study Skills Assessment Questionnaire (SSAQ), with the goal of analysing students' study skills and identifying factors that affect study skills. A questionnaire was distributed to 67 participants from both programs using stratified random sampling. Completed questionnaires were rated according to participants study skill. The total scores and scores within subscales were analysed and compared quantitatively. Questionnaires were distributed to 37 students in the regular program, and to 30 students in the parallel program. The response rate was 100%. Students had moderate to good study skills: 22 respondents (32.8%) showed good study skills, while 45 respondents (67.2%) were found to have moderate study skills. Students in the parallel program demonstrated significantly better study skills (mean SSAQ score, 185.4±14.5), particularly in time management and writing, than the students in the regular program (mean SSAQ score 175±25.4; P<0.05). No significant differences were found according to age, gender, residential or marital status, or level of study. The students in the parallel program had better time management and writing skills, probably due to their prior work experience. The more intensive training to students in regular program is needed in improving time management and writing skills.
Testing New Programming Paradigms with NAS Parallel Benchmarks
NASA Technical Reports Server (NTRS)
Jin, H.; Frumkin, M.; Schultz, M.; Yan, J.
2000-01-01
Over the past decade, high performance computing has evolved rapidly, not only in hardware architectures but also with increasing complexity of real applications. Technologies have been developing to aim at scaling up to thousands of processors on both distributed and shared memory systems. Development of parallel programs on these computers is always a challenging task. Today, writing parallel programs with message passing (e.g. MPI) is the most popular way of achieving scalability and high performance. However, writing message passing programs is difficult and error prone. Recent years new effort has been made in defining new parallel programming paradigms. The best examples are: HPF (based on data parallelism) and OpenMP (based on shared memory parallelism). Both provide simple and clear extensions to sequential programs, thus greatly simplify the tedious tasks encountered in writing message passing programs. HPF is independent of memory hierarchy, however, due to the immaturity of compiler technology its performance is still questionable. Although use of parallel compiler directives is not new, OpenMP offers a portable solution in the shared-memory domain. Another important development involves the tremendous progress in the internet and its associated technology. Although still in its infancy, Java promisses portability in a heterogeneous environment and offers possibility to "compile once and run anywhere." In light of testing these new technologies, we implemented new parallel versions of the NAS Parallel Benchmarks (NPBs) with HPF and OpenMP directives, and extended the work with Java and Java-threads. The purpose of this study is to examine the effectiveness of alternative programming paradigms. NPBs consist of five kernels and three simulated applications that mimic the computation and data movement of large scale computational fluid dynamics (CFD) applications. We started with the serial version included in NPB2.3. Optimization of memory and cache usage was applied to several benchmarks, noticeably BT and SP, resulting in better sequential performance. In order to overcome the lack of an HPF performance model and guide the development of the HPF codes, we employed an empirical performance model for several primitives found in the benchmarks. We encountered a few limitations of HPF, such as lack of supporting the "REDISTRIBUTION" directive and no easy way to handle irregular computation. The parallelization with OpenMP directives was done at the outer-most loop level to achieve the largest granularity. The performance of six HPF and OpenMP benchmarks is compared with their MPI counterparts for the Class-A problem size in the figure in next page. These results were obtained on an SGI Origin2000 (195MHz) with MIPSpro-f77 compiler 7.2.1 for OpenMP and MPI codes and PGI pghpf-2.4.3 compiler with MPI interface for HPF programs.
NASA Technical Reports Server (NTRS)
Pratt, Terrence W.
1987-01-01
PISCES 2 is a programming environment and set of extensions to Fortran 77 for parallel programming. It is intended to provide a basis for writing programs for scientific and engineering applications on parallel computers in a way that is relatively independent of the particular details of the underlying computer architecture. This user's manual provides a complete description of the PISCES 2 system as it is currently implemented on the 20 processor Flexible FLEX/32 at NASA Langley Research Center.
Parallel computation with the force
NASA Technical Reports Server (NTRS)
Jordan, H. F.
1985-01-01
A methodology, called the force, supports the construction of programs to be executed in parallel by a force of processes. The number of processes in the force is unspecified, but potentially very large. The force idea is embodied in a set of macros which produce multiproceossor FORTRAN code and has been studied on two shared memory multiprocessors of fairly different character. The method has simplified the writing of highly parallel programs within a limited class of parallel algorithms and is being extended to cover a broader class. The individual parallel constructs which comprise the force methodology are discussed. Of central concern are their semantics, implementation on different architectures and performance implications.
MPI, HPF or OpenMP: A Study with the NAS Benchmarks
NASA Technical Reports Server (NTRS)
Jin, Hao-Qiang; Frumkin, Michael; Hribar, Michelle; Waheed, Abdul; Yan, Jerry; Saini, Subhash (Technical Monitor)
1999-01-01
Porting applications to new high performance parallel and distributed platforms is a challenging task. Writing parallel code by hand is time consuming and costly, but the task can be simplified by high level languages and would even better be automated by parallelizing tools and compilers. The definition of HPF (High Performance Fortran, based on data parallel model) and OpenMP (based on shared memory parallel model) standards has offered great opportunity in this respect. Both provide simple and clear interfaces to language like FORTRAN and simplify many tedious tasks encountered in writing message passing programs. In our study we implemented the parallel versions of the NAS Benchmarks with HPF and OpenMP directives. Comparison of their performance with the MPI implementation and pros and cons of different approaches will be discussed along with experience of using computer-aided tools to help parallelize these benchmarks. Based on the study,potentials of applying some of the techniques to realistic aerospace applications will be presented
MPI, HPF or OpenMP: A Study with the NAS Benchmarks
NASA Technical Reports Server (NTRS)
Jin, H.; Frumkin, M.; Hribar, M.; Waheed, A.; Yan, J.; Saini, Subhash (Technical Monitor)
1999-01-01
Porting applications to new high performance parallel and distributed platforms is a challenging task. Writing parallel code by hand is time consuming and costly, but this task can be simplified by high level languages and would even better be automated by parallelizing tools and compilers. The definition of HPF (High Performance Fortran, based on data parallel model) and OpenMP (based on shared memory parallel model) standards has offered great opportunity in this respect. Both provide simple and clear interfaces to language like FORTRAN and simplify many tedious tasks encountered in writing message passing programs. In our study, we implemented the parallel versions of the NAS Benchmarks with HPF and OpenMP directives. Comparison of their performance with the MPI implementation and pros and cons of different approaches will be discussed along with experience of using computer-aided tools to help parallelize these benchmarks. Based on the study, potentials of applying some of the techniques to realistic aerospace applications will be presented.
IOPA: I/O-aware parallelism adaption for parallel programs
Liu, Tao; Liu, Yi; Qian, Chen; Qian, Depei
2017-01-01
With the development of multi-/many-core processors, applications need to be written as parallel programs to improve execution efficiency. For data-intensive applications that use multiple threads to read/write files simultaneously, an I/O sub-system can easily become a bottleneck when too many of these types of threads exist; on the contrary, too few threads will cause insufficient resource utilization and hurt performance. Therefore, programmers must pay much attention to parallelism control to find the appropriate number of I/O threads for an application. This paper proposes a parallelism control mechanism named IOPA that can adjust the parallelism of applications to adapt to the I/O capability of a system and balance computing resources and I/O bandwidth. The programming interface of IOPA is also provided to programmers to simplify parallel programming. IOPA is evaluated using multiple applications with both solid state and hard disk drives. The results show that the parallel applications using IOPA can achieve higher efficiency than those with a fixed number of threads. PMID:28278236
IOPA: I/O-aware parallelism adaption for parallel programs.
Liu, Tao; Liu, Yi; Qian, Chen; Qian, Depei
2017-01-01
With the development of multi-/many-core processors, applications need to be written as parallel programs to improve execution efficiency. For data-intensive applications that use multiple threads to read/write files simultaneously, an I/O sub-system can easily become a bottleneck when too many of these types of threads exist; on the contrary, too few threads will cause insufficient resource utilization and hurt performance. Therefore, programmers must pay much attention to parallelism control to find the appropriate number of I/O threads for an application. This paper proposes a parallelism control mechanism named IOPA that can adjust the parallelism of applications to adapt to the I/O capability of a system and balance computing resources and I/O bandwidth. The programming interface of IOPA is also provided to programmers to simplify parallel programming. IOPA is evaluated using multiple applications with both solid state and hard disk drives. The results show that the parallel applications using IOPA can achieve higher efficiency than those with a fixed number of threads.
UPC++ Programmer’s Guide (v1.0 2017.9)
DOE Office of Scientific and Technical Information (OSTI.GOV)
Bachan, J.; Baden, S.; Bonachea, D.
UPC++ is a C++11 library that provides Asynchronous Partitioned Global Address Space (APGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The APGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, APGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, allmore » operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.« less
UPC++ Programmer’s Guide, v1.0-2018.3.0
DOE Office of Scientific and Technical Information (OSTI.GOV)
Bachan, J.; Baden, S.; Bonachea, Dan
UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operationsmore » that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.« less
SequenceL: Automated Parallel Algorithms Derived from CSP-NT Computational Laws
NASA Technical Reports Server (NTRS)
Cooke, Daniel; Rushton, Nelson
2013-01-01
With the introduction of new parallel architectures like the cell and multicore chips from IBM, Intel, AMD, and ARM, as well as the petascale processing available for highend computing, a larger number of programmers will need to write parallel codes. Adding the parallel control structure to the sequence, selection, and iterative control constructs increases the complexity of code development, which often results in increased development costs and decreased reliability. SequenceL is a high-level programming language that is, a programming language that is closer to a human s way of thinking than to a machine s. Historically, high-level languages have resulted in decreased development costs and increased reliability, at the expense of performance. In recent applications at JSC and in industry, SequenceL has demonstrated the usual advantages of high-level programming in terms of low cost and high reliability. SequenceL programs, however, have run at speeds typically comparable with, and in many cases faster than, their counterparts written in C and C++ when run on single-core processors. Moreover, SequenceL is able to generate parallel executables automatically for multicore hardware, gaining parallel speedups without any extra effort from the programmer beyond what is required to write the sequen tial/singlecore code. A SequenceL-to-C++ translator has been developed that automatically renders readable multithreaded C++ from a combination of a SequenceL program and sample data input. The SequenceL language is based on two fundamental computational laws, Consume-Simplify- Produce (CSP) and Normalize-Trans - pose (NT), which enable it to automate the creation of parallel algorithms from high-level code that has no annotations of parallelism whatsoever. In our anecdotal experience, SequenceL development has been in every case less costly than development of the same algorithm in sequential (that is, single-core, single process) C or C++, and an order of magnitude less costly than development of comparable parallel code. Moreover, SequenceL not only automatically parallelizes the code, but since it is based on CSP-NT, it is provably race free, thus eliminating the largest quality challenge the parallelized software developer faces.
NASA Astrophysics Data System (ADS)
Iwasawa, Masaki; Tanikawa, Ataru; Hosono, Natsuki; Nitadori, Keigo; Muranushi, Takayuki; Makino, Junichiro
2016-08-01
We present the basic idea, implementation, measured performance, and performance model of FDPS (Framework for Developing Particle Simulators). FDPS is an application-development framework which helps researchers to develop simulation programs using particle methods for large-scale distributed-memory parallel supercomputers. A particle-based simulation program for distributed-memory parallel computers needs to perform domain decomposition, exchange of particles which are not in the domain of each computing node, and gathering of the particle information in other nodes which are necessary for interaction calculation. Also, even if distributed-memory parallel computers are not used, in order to reduce the amount of computation, algorithms such as the Barnes-Hut tree algorithm or the Fast Multipole Method should be used in the case of long-range interactions. For short-range interactions, some methods to limit the calculation to neighbor particles are required. FDPS provides all of these functions which are necessary for efficient parallel execution of particle-based simulations as "templates," which are independent of the actual data structure of particles and the functional form of the particle-particle interaction. By using FDPS, researchers can write their programs with the amount of work necessary to write a simple, sequential and unoptimized program of O(N2) calculation cost, and yet the program, once compiled with FDPS, will run efficiently on large-scale parallel supercomputers. A simple gravitational N-body program can be written in around 120 lines. We report the actual performance of these programs and the performance model. The weak scaling performance is very good, and almost linear speed-up was obtained for up to the full system of the K computer. The minimum calculation time per timestep is in the range of 30 ms (N = 107) to 300 ms (N = 109). These are currently limited by the time for the calculation of the domain decomposition and communication necessary for the interaction calculation. We discuss how we can overcome these bottlenecks.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Wolfe, A.
1986-03-10
Supercomputing software is moving into high gear, spurred by the rapid spread of supercomputers into new applications. The critical challenge is how to develop tools that will make it easier for programmers to write applications that take advantage of vectorizing in the classical supercomputer and the parallelism that is emerging in supercomputers and minisupercomputers. Writing parallel software is a challenge that every programmer must face because parallel architectures are springing up across the range of computing. Cray is developing a host of tools for programmers. Tools to support multitasking (in supercomputer parlance, multitasking means dividing up a single program tomore » run on multiple processors) are high on Cray's agenda. On tap for multitasking is Premult, dubbed a microtasking tool. As a preprocessor for Cray's CFT77 FORTRAN compiler, Premult will provide fine-grain multitasking.« less
Fully parallel write/read in resistive synaptic array for accelerating on-chip learning
NASA Astrophysics Data System (ADS)
Gao, Ligang; Wang, I.-Ting; Chen, Pai-Yu; Vrudhula, Sarma; Seo, Jae-sun; Cao, Yu; Hou, Tuo-Hung; Yu, Shimeng
2015-11-01
A neuro-inspired computing paradigm beyond the von Neumann architecture is emerging and it generally takes advantage of massive parallelism and is aimed at complex tasks that involve intelligence and learning. The cross-point array architecture with synaptic devices has been proposed for on-chip implementation of the weighted sum and weight update in the learning algorithms. In this work, forming-free, silicon-process-compatible Ta/TaO x /TiO2/Ti synaptic devices are fabricated, in which >200 levels of conductance states could be continuously tuned by identical programming pulses. In order to demonstrate the advantages of parallelism of the cross-point array architecture, a novel fully parallel write scheme is designed and experimentally demonstrated in a small-scale crossbar array to accelerate the weight update in the training process, at a speed that is independent of the array size. Compared to the conventional row-by-row write scheme, it achieves >30× speed-up and >30× improvement in energy efficiency as projected in a large-scale array. If realistic synaptic device characteristics such as device variations are taken into an array-level simulation, the proposed array architecture is able to achieve ∼95% recognition accuracy of MNIST handwritten digits, which is close to the accuracy achieved by software using the ideal sparse coding algorithm.
A high-speed linear algebra library with automatic parallelism
NASA Technical Reports Server (NTRS)
Boucher, Michael L.
1994-01-01
Parallel or distributed processing is key to getting highest performance workstations. However, designing and implementing efficient parallel algorithms is difficult and error-prone. It is even more difficult to write code that is both portable to and efficient on many different computers. Finally, it is harder still to satisfy the above requirements and include the reliability and ease of use required of commercial software intended for use in a production environment. As a result, the application of parallel processing technology to commercial software has been extremely small even though there are numerous computationally demanding programs that would significantly benefit from application of parallel processing. This paper describes DSSLIB, which is a library of subroutines that perform many of the time-consuming computations in engineering and scientific software. DSSLIB combines the high efficiency and speed of parallel computation with a serial programming model that eliminates many undesirable side-effects of typical parallel code. The result is a simple way to incorporate the power of parallel processing into commercial software without compromising maintainability, reliability, or ease of use. This gives significant advantages over less powerful non-parallel entries in the market.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Aoki, Kenji
A read/write head for a magnetic tape includes an elongated chip assembly and a tape running surface formed in the longitudinal direction of the chip assembly. A pair of substantially spaced parallel read/write gap lines for supporting read/write elements extend longitudinally along the tape running surface of the chip assembly. Also, at least one groove is formed on the tape running surface on both sides of each of the read/write gap lines and extends substantially parallel to the read/write gap lines.
Thread concept for automatic task parallelization in image analysis
NASA Astrophysics Data System (ADS)
Lueckenhaus, Maximilian; Eckstein, Wolfgang
1998-09-01
Parallel processing of image analysis tasks is an essential method to speed up image processing and helps to exploit the full capacity of distributed systems. However, writing parallel code is a difficult and time-consuming process and often leads to an architecture-dependent program that has to be re-implemented when changing the hardware. Therefore it is highly desirable to do the parallelization automatically. For this we have developed a special kind of thread concept for image analysis tasks. Threads derivated from one subtask may share objects and run in the same context but may process different threads of execution and work on different data in parallel. In this paper we describe the basics of our thread concept and show how it can be used as basis of an automatic task parallelization to speed up image processing. We further illustrate the design and implementation of an agent-based system that uses image analysis threads for generating and processing parallel programs by taking into account the available hardware. The tests made with our system prototype show that the thread concept combined with the agent paradigm is suitable to speed up image processing by an automatic parallelization of image analysis tasks.
Parallel compression/decompression-based datapath architecture for multibeam mask writers
NASA Astrophysics Data System (ADS)
Chaudhary, Narendra; Savari, Serap A.
2017-06-01
Multibeam electron beam systems will be used in the future for mask writing and for complimentary lithography. The major challenges of the multibeam systems are in meeting throughput requirements and in handling the large data volumes associated with writing grayscale data on the wafer. In terms of future communications and computational requirements Amdahl's Law suggests that a simple increase of computation power and parallelism may not be a sustainable solution. We propose a parallel data compression algorithm to exploit the sparsity of mask data and a grayscale video-like representation of data. To improve the communication and computational efficiency of these systems at the write time we propose an alternate datapath architecture partly motivated by multibeam direct write lithography and partly motivated by the circuit testing literature, where parallel decompression reduces clock cycles. We explain a deflection plate architecture inspired by NuFlare Technology's multibeam mask writing system and how our datapath architecture can be easily added to it to improve performance.
Parallel compression/decompression-based datapath architecture for multibeam mask writers
NASA Astrophysics Data System (ADS)
Chaudhary, Narendra; Savari, Serap A.
2017-10-01
Multibeam electron beam systems will be used in the future for mask writing and for complementary lithography. The major challenges of the multibeam systems are in meeting throughput requirements and in handling the large data volumes associated with writing grayscale data on the wafer. In terms of future communications and computational requirements, Amdahl's law suggests that a simple increase of computation power and parallelism may not be a sustainable solution. We propose a parallel data compression algorithm to exploit the sparsity of mask data and a grayscale video-like representation of data. To improve the communication and computational efficiency of these systems at the write time, we propose an alternate datapath architecture partly motivated by multibeam direct-write lithography and partly motivated by the circuit testing literature, where parallel decompression reduces clock cycles. We explain a deflection plate architecture inspired by NuFlare Technology's multibeam mask writing system and how our datapath architecture can be easily added to it to improve performance.
SDS: A Framework for Scientific Data Services
DOE Office of Scientific and Technical Information (OSTI.GOV)
Dong, Bin; Byna, Surendra; Wu, Kesheng
2013-10-31
Large-scale scientific applications typically write their data to parallel file systems with organizations designed to achieve fast write speeds. Analysis tasks frequently read the data in a pattern that is different from the write pattern, and therefore experience poor I/O performance. In this paper, we introduce a prototype framework for bridging the performance gap between write and read stages of data access from parallel file systems. We call this framework Scientific Data Services, or SDS for short. This initial implementation of SDS focuses on reorganizing previously written files into data layouts that benefit read patterns, and transparently directs read callsmore » to the reorganized data. SDS follows a client-server architecture. The SDS Server manages partial or full replicas of reorganized datasets and serves SDS Clients' requests for data. The current version of the SDS client library supports HDF5 programming interface for reading data. The client library intercepts HDF5 calls and transparently redirects them to the reorganized data. The SDS client library also provides a querying interface for reading part of the data based on user-specified selective criteria. We describe the design and implementation of the SDS client-server architecture, and evaluate the response time of the SDS Server and the performance benefits of SDS.« less
Testing of PVODE, a parallel ODE solver
DOE Office of Scientific and Technical Information (OSTI.GOV)
Wittman, M.R.
1996-08-09
The purpose of this paper is to discuss the issues involved with, and the results from, testing of two example programs that use PVODE: pvkx and pvnx. These two programs are intended to provide a template for users for follow when writing their own code. However, we also used them (primarily pvkx) to do performance testing and visualization. This work was done on a Cray T3D, a Sparc 10, and a Sparc 5.
Life and dynamic capacity modeling for aircraft transmissions
NASA Technical Reports Server (NTRS)
Savage, Michael
1991-01-01
A computer program to simulate the dynamic capacity and life of parallel shaft aircraft transmissions is presented. Five basic configurations can be analyzed: single mesh, compound, parallel, reverted, and single plane reductions. In execution, the program prompts the user for the data file prefix name, takes input from a ASCII file, and writes its output to a second ASCII file with the same prefix name. The input data file includes the transmission configuration, the input shaft torque and speed, and descriptions of the transmission geometry and the component gears and bearings. The program output file describes the transmission, its components, their capabilities, locations, and loads. It also lists the dynamic capability, ninety percent reliability, and mean life of each component and the transmission as a system. Here, the program, its input and output files, and the theory behind the operation of the program are described.
Rubus: A compiler for seamless and extensible parallelism.
Adnan, Muhammad; Aslam, Faisal; Nawaz, Zubair; Sarwar, Syed Mansoor
2017-01-01
Nowadays, a typical processor may have multiple processing cores on a single chip. Furthermore, a special purpose processing unit called Graphic Processing Unit (GPU), originally designed for 2D/3D games, is now available for general purpose use in computers and mobile devices. However, the traditional programming languages which were designed to work with machines having single core CPUs, cannot utilize the parallelism available on multi-core processors efficiently. Therefore, to exploit the extraordinary processing power of multi-core processors, researchers are working on new tools and techniques to facilitate parallel programming. To this end, languages like CUDA and OpenCL have been introduced, which can be used to write code with parallelism. The main shortcoming of these languages is that programmer needs to specify all the complex details manually in order to parallelize the code across multiple cores. Therefore, the code written in these languages is difficult to understand, debug and maintain. Furthermore, to parallelize legacy code can require rewriting a significant portion of code in CUDA or OpenCL, which can consume significant time and resources. Thus, the amount of parallelism achieved is proportional to the skills of the programmer and the time spent in code optimizations. This paper proposes a new open source compiler, Rubus, to achieve seamless parallelism. The Rubus compiler relieves the programmer from manually specifying the low-level details. It analyses and transforms a sequential program into a parallel program automatically, without any user intervention. This achieves massive speedup and better utilization of the underlying hardware without a programmer's expertise in parallel programming. For five different benchmarks, on average a speedup of 34.54 times has been achieved by Rubus as compared to Java on a basic GPU having only 96 cores. Whereas, for a matrix multiplication benchmark the average execution speedup of 84 times has been achieved by Rubus on the same GPU. Moreover, Rubus achieves this performance without drastically increasing the memory footprint of a program.
Rubus: A compiler for seamless and extensible parallelism
Adnan, Muhammad; Aslam, Faisal; Sarwar, Syed Mansoor
2017-01-01
Nowadays, a typical processor may have multiple processing cores on a single chip. Furthermore, a special purpose processing unit called Graphic Processing Unit (GPU), originally designed for 2D/3D games, is now available for general purpose use in computers and mobile devices. However, the traditional programming languages which were designed to work with machines having single core CPUs, cannot utilize the parallelism available on multi-core processors efficiently. Therefore, to exploit the extraordinary processing power of multi-core processors, researchers are working on new tools and techniques to facilitate parallel programming. To this end, languages like CUDA and OpenCL have been introduced, which can be used to write code with parallelism. The main shortcoming of these languages is that programmer needs to specify all the complex details manually in order to parallelize the code across multiple cores. Therefore, the code written in these languages is difficult to understand, debug and maintain. Furthermore, to parallelize legacy code can require rewriting a significant portion of code in CUDA or OpenCL, which can consume significant time and resources. Thus, the amount of parallelism achieved is proportional to the skills of the programmer and the time spent in code optimizations. This paper proposes a new open source compiler, Rubus, to achieve seamless parallelism. The Rubus compiler relieves the programmer from manually specifying the low-level details. It analyses and transforms a sequential program into a parallel program automatically, without any user intervention. This achieves massive speedup and better utilization of the underlying hardware without a programmer’s expertise in parallel programming. For five different benchmarks, on average a speedup of 34.54 times has been achieved by Rubus as compared to Java on a basic GPU having only 96 cores. Whereas, for a matrix multiplication benchmark the average execution speedup of 84 times has been achieved by Rubus on the same GPU. Moreover, Rubus achieves this performance without drastically increasing the memory footprint of a program. PMID:29211758
Supercomputing on massively parallel bit-serial architectures
NASA Technical Reports Server (NTRS)
Iobst, Ken
1985-01-01
Research on the Goodyear Massively Parallel Processor (MPP) suggests that high-level parallel languages are practical and can be designed with powerful new semantics that allow algorithms to be efficiently mapped to the real machines. For the MPP these semantics include parallel/associative array selection for both dense and sparse matrices, variable precision arithmetic to trade accuracy for speed, micro-pipelined train broadcast, and conditional branching at the processing element (PE) control unit level. The preliminary design of a FORTRAN-like parallel language for the MPP has been completed and is being used to write programs to perform sparse matrix array selection, min/max search, matrix multiplication, Gaussian elimination on single bit arrays and other generic algorithms. A description is given of the MPP design. Features of the system and its operation are illustrated in the form of charts and diagrams.
Are Attitudes Toward Writing and Reading Separable Constructs? A Study With Primary Grade Children
Graham, Steve; Berninger, Virginia; Abbott, Robert
2012-01-01
This study examined whether or not attitude towards writing is a unique and separable construct from attitude towards reading for young, beginning writers. Participants were 128 first-grade children (70 girls and 58 boys) and 113 third-grade students (57 girls and 56 boys). Each child was individually administered a 24 item attitude measure, which contained 12 items assessing attitude towards writing and 12 parallel items for reading. Students also wrote a narrative about a personal event in their life. A factor analysis of the 24 item attitude measure provided evidence that generally support the contention that writing and reading attitudes are separable constructs for young beginning writers, as it yielded three factors: a writing attitude factor with 9 items, a reading attitude factor with 9 parallel items, and an attitude about literacy interactions with others factor containing 4 items (2 items in writing and 2 parallel items in reading). Further validation that attitude towards writing is a separable construct from attitude towards reading was obtained at the third-grade level, where writing attitude made a unique and significant contribution, beyond the other two attitude measures, to the prediction of three measures of writing: quality, length, and longest correct word sequence. At the first-grade level, none of the 3 attitude measures predicted students’ writing performance. Finally, girls had more positive attitudes concerning reading and writing than boys. PMID:22736933
DOE Office of Scientific and Technical Information (OSTI.GOV)
Boman, Erik G.
This LDRD project was a campus exec fellowship to fund (in part) Donald Nguyen’s PhD research at UT-Austin. His work has focused on parallel programming models, and scheduling irregular algorithms on shared-memory systems using the Galois framework. Galois provides a simple but powerful way for users and applications to automatically obtain good parallel performance using certain supported data containers. The naïve user can write serial code, while advanced users can optimize performance by advanced features, such as specifying the scheduling policy. Galois was used to parallelize two sparse matrix reordering schemes: RCM and Sloan. Such reordering is important in high-performancemore » computing to obtain better data locality and thus reduce run times.« less
Biocellion: accelerating computer simulation of multicellular biological system models
Kang, Seunghwa; Kahan, Simon; McDermott, Jason; Flann, Nicholas; Shmulevich, Ilya
2014-01-01
Motivation: Biological system behaviors are often the outcome of complex interactions among a large number of cells and their biotic and abiotic environment. Computational biologists attempt to understand, predict and manipulate biological system behavior through mathematical modeling and computer simulation. Discrete agent-based modeling (in combination with high-resolution grids to model the extracellular environment) is a popular approach for building biological system models. However, the computational complexity of this approach forces computational biologists to resort to coarser resolution approaches to simulate large biological systems. High-performance parallel computers have the potential to address the computing challenge, but writing efficient software for parallel computers is difficult and time-consuming. Results: We have developed Biocellion, a high-performance software framework, to solve this computing challenge using parallel computers. To support a wide range of multicellular biological system models, Biocellion asks users to provide their model specifics by filling the function body of pre-defined model routines. Using Biocellion, modelers without parallel computing expertise can efficiently exploit parallel computers with less effort than writing sequential programs from scratch. We simulate cell sorting, microbial patterning and a bacterial system in soil aggregate as case studies. Availability and implementation: Biocellion runs on x86 compatible systems with the 64 bit Linux operating system and is freely available for academic use. Visit http://biocellion.com for additional information. Contact: seunghwa.kang@pnnl.gov PMID:25064572
NASA Technical Reports Server (NTRS)
Jost, Gabriele; Labarta, Jesus; Gimenez, Judit
2004-01-01
With the current trend in parallel computer architectures towards clusters of shared memory symmetric multi-processors, parallel programming techniques have evolved that support parallelism beyond a single level. When comparing the performance of applications based on different programming paradigms, it is important to differentiate between the influence of the programming model itself and other factors, such as implementation specific behavior of the operating system (OS) or architectural issues. Rewriting-a large scientific application in order to employ a new programming paradigms is usually a time consuming and error prone task. Before embarking on such an endeavor it is important to determine that there is really a gain that would not be possible with the current implementation. A detailed performance analysis is crucial to clarify these issues. The multilevel programming paradigms considered in this study are hybrid MPI/OpenMP, MLP, and nested OpenMP. The hybrid MPI/OpenMP approach is based on using MPI [7] for the coarse grained parallelization and OpenMP [9] for fine grained loop level parallelism. The MPI programming paradigm assumes a private address space for each process. Data is transferred by explicitly exchanging messages via calls to the MPI library. This model was originally designed for distributed memory architectures but is also suitable for shared memory systems. The second paradigm under consideration is MLP which was developed by Taft. The approach is similar to MPi/OpenMP, using a mix of coarse grain process level parallelization and loop level OpenMP parallelization. As it is the case with MPI, a private address space is assumed for each process. The MLP approach was developed for ccNUMA architectures and explicitly takes advantage of the availability of shared memory. A shared memory arena which is accessible by all processes is required. Communication is done by reading from and writing to the shared memory.
The force on the flex: Global parallelism and portability
NASA Technical Reports Server (NTRS)
Jordan, H. F.
1986-01-01
A parallel programming methodology, called the force, supports the construction of programs to be executed in parallel by an unspecified, but potentially large, number of processes. The methodology was originally developed on a pipelined, shared memory multiprocessor, the Denelcor HEP, and embodies the primitive operations of the force in a set of macros which expand into multiprocessor Fortran code. A small set of primitives is sufficient to write large parallel programs, and the system has been used to produce 10,000 line programs in computational fluid dynamics. The level of complexity of the force primitives is intermediate. It is high enough to mask detailed architectural differences between multiprocessors but low enough to give the user control over performance. The system is being ported to a medium scale multiprocessor, the Flex/32, which is a 20 processor system with a mixture of shared and local memory. Memory organization and the type of processor synchronization supported by the hardware on the two machines lead to some differences in efficient implementations of the force primitives, but the user interface remains the same. An initial implementation was done by retargeting the macros to Flexible Computer Corporation's ConCurrent C language. Subsequently, the macros were caused to directly produce the system calls which form the basis for ConCurrent C. The implementation of the Fortran based system is in step with Flexible Computer Corporations's implementation of a Fortran system in the parallel environment.
Flexible language constructs for large parallel programs
NASA Technical Reports Server (NTRS)
Rosing, Matthew; Schnabel, Robert
1993-01-01
The goal of the research described is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (MIMD) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include SIMD (Single Instruction Multiple Data), SPMD (Single Program Multiple Data), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression of the variety of algorithms that occur in large scientific computations. An overview of a new language that combines many of these programming models in a clean manner is given. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. An overview of the language and discussion of some of the critical implementation details is given.
Using Abstraction in Explicity Parallel Programs.
1991-07-01
However, we only rely on sequential consistency of memory operations. includ- ing reads. writes and any synchronization primitives provided by the...explicit synchronization primitives . This demonstrates the practical power of sequentially consistent memory, as opposed to weaker models of memory that...a small set of synchronization primitives , all pro- cedures have non-waiting specifications. This is in contrast to richer process-oriented
Developing software to use parallel processing effectively. Final report, June-December 1987
DOE Office of Scientific and Technical Information (OSTI.GOV)
Center, J.
1988-10-01
This report describes the difficulties involved in writing efficient parallel programs and describes the hardware and software support currently available for generating software that utilizes processing effectively. Historically, the processing rate of single-processor computers has increased by one order of magnitude every five years. However, this pace is slowing since electronic circuitry is coming up against physical barriers. Unfortunately, the complexity of engineering and research problems continues to require ever more processing power (far in excess of the maximum estimated 3 Gflops achievable by single-processor computers). For this reason, parallel-processing architectures are receiving considerable interest, since they offer high performancemore » more cheaply than a single-processor supercomputer, such as the Cray.« less
Biocellion: accelerating computer simulation of multicellular biological system models.
Kang, Seunghwa; Kahan, Simon; McDermott, Jason; Flann, Nicholas; Shmulevich, Ilya
2014-11-01
Biological system behaviors are often the outcome of complex interactions among a large number of cells and their biotic and abiotic environment. Computational biologists attempt to understand, predict and manipulate biological system behavior through mathematical modeling and computer simulation. Discrete agent-based modeling (in combination with high-resolution grids to model the extracellular environment) is a popular approach for building biological system models. However, the computational complexity of this approach forces computational biologists to resort to coarser resolution approaches to simulate large biological systems. High-performance parallel computers have the potential to address the computing challenge, but writing efficient software for parallel computers is difficult and time-consuming. We have developed Biocellion, a high-performance software framework, to solve this computing challenge using parallel computers. To support a wide range of multicellular biological system models, Biocellion asks users to provide their model specifics by filling the function body of pre-defined model routines. Using Biocellion, modelers without parallel computing expertise can efficiently exploit parallel computers with less effort than writing sequential programs from scratch. We simulate cell sorting, microbial patterning and a bacterial system in soil aggregate as case studies. Biocellion runs on x86 compatible systems with the 64 bit Linux operating system and is freely available for academic use. Visit http://biocellion.com for additional information. © The Author 2014. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.
HeNCE: A Heterogeneous Network Computing Environment
Beguelin, Adam; Dongarra, Jack J.; Geist, George Al; ...
1994-01-01
Network computing seeks to utilize the aggregate resources of many networked computers to solve a single problem. In so doing it is often possible to obtain supercomputer performance from an inexpensive local area network. The drawback is that network computing is complicated and error prone when done by hand, especially if the computers have different operating systems and data formats and are thus heterogeneous. The heterogeneous network computing environment (HeNCE) is an integrated graphical environment for creating and running parallel programs over a heterogeneous collection of computers. It is built on a lower level package called parallel virtual machine (PVM).more » The HeNCE philosophy of parallel programming is to have the programmer graphically specify the parallelism of a computation and to automate, as much as possible, the tasks of writing, compiling, executing, debugging, and tracing the network computation. Key to HeNCE is a graphical language based on directed graphs that describe the parallelism and data dependencies of an application. Nodes in the graphs represent conventional Fortran or C subroutines and the arcs represent data and control flow. This article describes the present state of HeNCE, its capabilities, limitations, and areas of future research.« less
Pteros 2.0: Evolution of the fast parallel molecular analysis library for C++ and python.
Yesylevskyy, Semen O
2015-07-15
Pteros is the high-performance open-source library for molecular modeling and analysis of molecular dynamics trajectories. Starting from version 2.0 Pteros is available for C++ and Python programming languages with very similar interfaces. This makes it suitable for writing complex reusable programs in C++ and simple interactive scripts in Python alike. New version improves the facilities for asynchronous trajectory reading and parallel execution of analysis tasks by introducing analysis plugins which could be written in either C++ or Python in completely uniform way. The high level of abstraction provided by analysis plugins greatly simplifies prototyping and implementation of complex analysis algorithms. Pteros is available for free under Artistic License from http://sourceforge.net/projects/pteros/. © 2015 Wiley Periodicals, Inc.
Cache write generate for parallel image processing on shared memory architectures.
Wittenbrink, C M; Somani, A K; Chen, C H
1996-01-01
We investigate cache write generate, our cache mode invention. We demonstrate that for parallel image processing applications, the new mode improves main memory bandwidth, CPU efficiency, cache hits, and cache latency. We use register level simulations validated by the UW-Proteus system. Many memory, cache, and processor configurations are evaluated.
Choi, Hyungsuk; Choi, Woohyuk; Quan, Tran Minh; Hildebrand, David G C; Pfister, Hanspeter; Jeong, Won-Ki
2014-12-01
As the size of image data from microscopes and telescopes increases, the need for high-throughput processing and visualization of large volumetric data has become more pressing. At the same time, many-core processors and GPU accelerators are commonplace, making high-performance distributed heterogeneous computing systems affordable. However, effectively utilizing GPU clusters is difficult for novice programmers, and even experienced programmers often fail to fully leverage the computing power of new parallel architectures due to their steep learning curve and programming complexity. In this paper, we propose Vivaldi, a new domain-specific language for volume processing and visualization on distributed heterogeneous computing systems. Vivaldi's Python-like grammar and parallel processing abstractions provide flexible programming tools for non-experts to easily write high-performance parallel computing code. Vivaldi provides commonly used functions and numerical operators for customized visualization and high-throughput image processing applications. We demonstrate the performance and usability of Vivaldi on several examples ranging from volume rendering to image segmentation.
Extending HPF for advanced data parallel applications
NASA Technical Reports Server (NTRS)
Chapman, Barbara; Mehrotra, Piyush; Zima, Hans
1994-01-01
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data parallel programs where the distribution of data affects performance'. After examining the current version of the language we are led to the conclusion that HPF has not fully achieved this goal. While the basic distribution functions offered by the language - regular block, cyclic, and block cyclic distributions - can support regular numerical algorithms, advanced applications such as particle-in-cell codes or unstructured mesh solvers cannot be expressed adequately. We believe that this is a major weakness of HPF, significantly reducing its chances of becoming accepted in the numeric community. The paper discusses the data distribution and alignment issues in detail, points out some flaws in the basic language, and outlines possible future paths of development. Furthermore, we briefly deal with the issue of task parallelism and its integration with the data parallel paradigm of HPF.
Essential issues in multiprocessor systems
DOE Office of Scientific and Technical Information (OSTI.GOV)
Gajski, D.D.; Peir, J.K.
1985-06-01
During the past several years, a great number of proposals have been made with the objective to increase supercomputer performance by an order of magnitude on the basis of a utilization of new computer architectures. The present paper is concerned with a suitable classification scheme for comparing these architectures. It is pointed out that there are basically four schools of thought as to the most important factor for an enhancement of computer performance. According to one school, the development of faster circuits will make it possible to retain present architectures, except, possibly, for a mechanism providing synchronization of parallel processes.more » A second school assigns priority to the optimization and vectorization of compilers, which will detect parallelism and help users to write better parallel programs. A third school believes in the predominant importance of new parallel algorithms, while the fourth school supports new models of computation. The merits of the four approaches are critically evaluated. 50 references.« less
Flexible Language Constructs for Large Parallel Programs
Rosing, Matt; Schnabel, Robert
1994-01-01
The goal of the research described in this article is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (multiple instruction multiple data [MIMD]) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include single instruction multiple data (SIMD), single program multiple data (SPMD), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression ofmore » the variety of algorithms that occur in large scientific computations. In this article, we give an overview of a new language that combines many of these programming models in a clean manner. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. In this article, we give an overview of the language and discuss some of the critical implementation details.« less
Shrimankar, D D; Sathe, S R
2016-01-01
Sequence alignment is an important tool for describing the relationships between DNA sequences. Many sequence alignment algorithms exist, differing in efficiency, in their models of the sequences, and in the relationship between sequences. The focus of this study is to obtain an optimal alignment between two sequences of biological data, particularly DNA sequences. The algorithm is discussed with particular emphasis on time, speedup, and efficiency optimizations. Parallel programming presents a number of critical challenges to application developers. Today's supercomputer often consists of clusters of SMP nodes. Programming paradigms such as OpenMP and MPI are used to write parallel codes for such architectures. However, the OpenMP programs cannot be scaled for more than a single SMP node. However, programs written in MPI can have more than single SMP nodes. But such a programming paradigm has an overhead of internode communication. In this work, we explore the tradeoffs between using OpenMP and MPI. We demonstrate that the communication overhead incurs significantly even in OpenMP loop execution and increases with the number of cores participating. We also demonstrate a communication model to approximate the overhead from communication in OpenMP loops. Our results are astonishing and interesting to a large variety of input data files. We have developed our own load balancing and cache optimization technique for message passing model. Our experimental results show that our own developed techniques give optimum performance of our parallel algorithm for various sizes of input parameter, such as sequence size and tile size, on a wide variety of multicore architectures.
Shrimankar, D. D.; Sathe, S. R.
2016-01-01
Sequence alignment is an important tool for describing the relationships between DNA sequences. Many sequence alignment algorithms exist, differing in efficiency, in their models of the sequences, and in the relationship between sequences. The focus of this study is to obtain an optimal alignment between two sequences of biological data, particularly DNA sequences. The algorithm is discussed with particular emphasis on time, speedup, and efficiency optimizations. Parallel programming presents a number of critical challenges to application developers. Today’s supercomputer often consists of clusters of SMP nodes. Programming paradigms such as OpenMP and MPI are used to write parallel codes for such architectures. However, the OpenMP programs cannot be scaled for more than a single SMP node. However, programs written in MPI can have more than single SMP nodes. But such a programming paradigm has an overhead of internode communication. In this work, we explore the tradeoffs between using OpenMP and MPI. We demonstrate that the communication overhead incurs significantly even in OpenMP loop execution and increases with the number of cores participating. We also demonstrate a communication model to approximate the overhead from communication in OpenMP loops. Our results are astonishing and interesting to a large variety of input data files. We have developed our own load balancing and cache optimization technique for message passing model. Our experimental results show that our own developed techniques give optimum performance of our parallel algorithm for various sizes of input parameter, such as sequence size and tile size, on a wide variety of multicore architectures. PMID:27932868
Hwang, Byungjin; Bang, Duhee
2016-01-01
All synthetic DNA materials require prior programming of the building blocks of the oligonucleotide sequences. The development of a programmable microarray platform provides cost-effective and time-efficient solutions in the field of data storage using DNA. However, the scalability of the synthesis is not on par with the accelerating sequencing capacity. Here, we report on a new paradigm of generating genetic material (writing) using a degenerate oligonucleotide and optomechanical retrieval method that leverages sequencing (reading) throughput to generate the desired number of oligonucleotides. As a proof of concept, we demonstrate the feasibility of our concept in digital information storage in DNA. In simulation, the ability to store data is expected to exponentially increase with increase in degenerate space. The present study highlights the major framework change in conventional DNA writing paradigm as a sequencer itself can become a potential source of making genetic materials. PMID:27876825
Hwang, Byungjin; Bang, Duhee
2016-11-23
All synthetic DNA materials require prior programming of the building blocks of the oligonucleotide sequences. The development of a programmable microarray platform provides cost-effective and time-efficient solutions in the field of data storage using DNA. However, the scalability of the synthesis is not on par with the accelerating sequencing capacity. Here, we report on a new paradigm of generating genetic material (writing) using a degenerate oligonucleotide and optomechanical retrieval method that leverages sequencing (reading) throughput to generate the desired number of oligonucleotides. As a proof of concept, we demonstrate the feasibility of our concept in digital information storage in DNA. In simulation, the ability to store data is expected to exponentially increase with increase in degenerate space. The present study highlights the major framework change in conventional DNA writing paradigm as a sequencer itself can become a potential source of making genetic materials.
Integrated Task and Data Parallel Programming
NASA Technical Reports Server (NTRS)
Grimshaw, A. S.
1998-01-01
This research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers 1995 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program. Additional 1995 Activities During the fall I collaborated with Andrew Grimshaw and Adam Ferrari to write a book chapter which will be included in Parallel Processing in C++ edited by Gregory Wilson. I also finished two courses, Compilers and Advanced Compilers, in 1995. These courses complete my class requirements at the University of Virginia. I have only my dissertation research and defense to complete.
Integrated Task And Data Parallel Programming: Language Design
NASA Technical Reports Server (NTRS)
Grimshaw, Andrew S.; West, Emily A.
1998-01-01
his research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers '95 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program m. Additional 1995 Activities During the fall I collaborated with Andrew Grimshaw and Adam Ferrari to write a book chapter which will be included in Parallel Processing in C++ edited by Gregory Wilson. I also finished two courses, Compilers and Advanced Compilers, in 1995. These courses complete my class requirements at the University of Virginia. I have only my dissertation research and defense to complete.
Gender Difference and Student Writing.
ERIC Educational Resources Information Center
Flynn, Elizabeth A.
An exploratory study examined gender differences in writing in the essays of five male and five female freshman composition students. The findings suggest parallels between the writing and speaking behaviors of men and women students and between student writing and the work of male and female professional writers. The male students made few…
Cooperative storage of shared files in a parallel computing system with dynamic block size
Bent, John M.; Faibish, Sorin; Grider, Gary
2015-11-10
Improved techniques are provided for parallel writing of data to a shared object in a parallel computing system. A method is provided for storing data generated by a plurality of parallel processes to a shared object in a parallel computing system. The method is performed by at least one of the processes and comprises: dynamically determining a block size for storing the data; exchanging a determined amount of the data with at least one additional process to achieve a block of the data having the dynamically determined block size; and writing the block of the data having the dynamically determined block size to a file system. The determined block size comprises, e.g., a total amount of the data to be stored divided by the number of parallel processes. The file system comprises, for example, a log structured virtual parallel file system, such as a Parallel Log-Structured File System (PLFS).
Deaf Students' Reading and Writing in College: Fluency, Coherence, and Comprehension
ERIC Educational Resources Information Center
Albertini, John A.; Marschark, Marc; Kincheloe, Pamela J.
2016-01-01
Research in discourse reveals numerous cognitive connections between reading and writing. Rather than one being the inverse of the other, there are parallels and interactions between them. To understand the variables and possible connections in the reading and writing of adult deaf students, we manipulated writing conditions and reading texts.…
A Programming Model Performance Study Using the NAS Parallel Benchmarks
Shan, Hongzhang; Blagojević, Filip; Min, Seung-Jai; ...
2010-01-01
Harnessing the power of multicore platforms is challenging due to the additional levels of parallelism present. In this paper we use the NAS Parallel Benchmarks to study three programming models, MPI, OpenMP and PGAS to understand their performance and memory usage characteristics on current multicore architectures. To understand these characteristics we use the Integrated Performance Monitoring tool and other ways to measure communication versus computation time, as well as the fraction of the run time spent in OpenMP. The benchmarks are run on two different Cray XT5 systems and an Infiniband cluster. Our results show that in general the threemore » programming models exhibit very similar performance characteristics. In a few cases, OpenMP is significantly faster because it explicitly avoids communication. For these particular cases, we were able to re-write the UPC versions and achieve equal performance to OpenMP. Using OpenMP was also the most advantageous in terms of memory usage. Also we compare performance differences between the two Cray systems, which have quad-core and hex-core processors. We show that at scale the performance is almost always slower on the hex-core system because of increased contention for network resources.« less
Towards massively parallelized all-optical magnetic recording
NASA Astrophysics Data System (ADS)
Davies, C. S.; Janušonis, J.; Kimel, A. V.; Kirilyuk, A.; Tsukamoto, A.; Rasing, Th.; Tobey, R. I.
2018-06-01
We demonstrate an approach to parallel all-optical writing of magnetic domains using spatial and temporal interference of two ultrashort light pulses. We explore how the fluence and grating periodicity of the optical transient grating influence the size and uniformity of the written bits. Using a total incident optical energy of 3.5 μJ, we demonstrate the capability of simultaneously writing 102 spatially separated bits, each featuring a relevant lateral width of ˜1 μm. We discuss viable routes to extend this technique to write individually addressable, sub-diffraction-limited magnetic domains in a wide range of materials.
SERODS optical data storage with parallel signal transfer
Vo-Dinh, Tuan
2003-09-02
Surface-enhanced Raman optical data storage (SERODS) systems having increased reading and writing speeds, that is, increased data transfer rates, are disclosed. In the various SERODS read and write systems, the surface-enhanced Raman scattering (SERS) data is written and read using a two-dimensional process called parallel signal transfer (PST). The various embodiments utilize laser light beam excitation of the SERODS medium, optical filtering, beam imaging, and two-dimensional light detection. Two- and three-dimensional SERODS media are utilized. The SERODS write systems employ either a different laser or a different level of laser power.
SERODS optical data storage with parallel signal transfer
Vo-Dinh, Tuan
2003-06-24
Surface-enhanced Raman optical data storage (SERODS) systems having increased reading and writing speeds, that is, increased data transfer rates, are disclosed. In the various SERODS read and write systems, the surface-enhanced Raman scattering (SERS) data is written and read using a two-dimensional process called parallel signal transfer (PST). The various embodiments utilize laser light beam excitation of the SERODS medium, optical filtering, beam imaging, and two-dimensional light detection. Two- and three-dimensional SERODS media are utilized. The SERODS write systems employ either a different laser or a different level of laser power.
Scientific Writing: Strategies and Tools for Students and Advisors
ERIC Educational Resources Information Center
Singh, Vikash; Mayer, Philipp
2014-01-01
Scientific writing is a demanding task and many students need more time than expected to finish their research articles. To speed up the process, we highlight some tools, strategies as well as writing guides. We recommend starting early in the research process with writing and to prepare research articles, not after but in parallel to the lab or…
chemf: A purely functional chemistry toolkit.
Höck, Stefan; Riedl, Rainer
2012-12-20
Although programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language. We present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system. We have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of the programmers involved in this project.
chemf: A purely functional chemistry toolkit
2012-01-01
Background Although programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language. Results We present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system. Conclusions We have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of the programmers involved in this project. PMID:23253942
Synthesizing parallel imaging applications using the CAP (computer-aided parallelization) tool
NASA Astrophysics Data System (ADS)
Gennart, Benoit A.; Mazzariol, Marc; Messerli, Vincent; Hersch, Roger D.
1997-12-01
Imaging applications such as filtering, image transforms and compression/decompression require vast amounts of computing power when applied to large data sets. These applications would potentially benefit from the use of parallel processing. However, dedicated parallel computers are expensive and their processing power per node lags behind that of the most recent commodity components. Furthermore, developing parallel applications remains a difficult task: writing and debugging the application is difficult (deadlocks), programs may not be portable from one parallel architecture to the other, and performance often comes short of expectations. In order to facilitate the development of parallel applications, we propose the CAP computer-aided parallelization tool which enables application programmers to specify at a high-level of abstraction the flow of data between pipelined-parallel operations. In addition, the CAP tool supports the programmer in developing parallel imaging and storage operations. CAP enables combining efficiently parallel storage access routines and image processing sequential operations. This paper shows how processing and I/O intensive imaging applications must be implemented to take advantage of parallelism and pipelining between data access and processing. This paper's contribution is (1) to show how such implementations can be compactly specified in CAP, and (2) to demonstrate that CAP specified applications achieve the performance of custom parallel code. The paper analyzes theoretically the performance of CAP specified applications and demonstrates the accuracy of the theoretical analysis through experimental measurements.
Users manual for the Chameleon parallel programming tools
DOE Office of Scientific and Technical Information (OSTI.GOV)
Gropp, W.; Smith, B.
1993-06-01
Message passing is a common method for writing programs for distributed-memory parallel computers. Unfortunately, the lack of a standard for message passing has hampered the construction of portable and efficient parallel programs. In an attempt to remedy this problem, a number of groups have developed their own message-passing systems, each with its own strengths and weaknesses. Chameleon is a second-generation system of this type. Rather than replacing these existing systems, Chameleon is meant to supplement them by providing a uniform way to access many of these systems. Chameleon`s goals are to (a) be very lightweight (low over-head), (b) be highlymore » portable, and (c) help standardize program startup and the use of emerging message-passing operations such as collective operations on subsets of processors. Chameleon also provides a way to port programs written using PICL or Intel NX message passing to other systems, including collections of workstations. Chameleon is tracking the Message-Passing Interface (MPI) draft standard and will provide both an MPI implementation and an MPI transport layer. Chameleon provides support for heterogeneous computing by using p4 and PVM. Chameleon`s support for homogeneous computing includes the portable libraries p4, PICL, and PVM and vendor-specific implementation for Intel NX, IBM EUI (SP-1), and Thinking Machines CMMD (CM-5). Support for Ncube and PVM 3.x is also under development.« less
ERIC Educational Resources Information Center
Staal, Nancy; Wells, Pamela J.
2011-01-01
Both writing and math require purposeful teaching. This article describes how one teacher discovered that she could teach math in a way that paralleled how she taught writing by researching what students know and then nudging them ahead to the next level of understanding. Just as effective writers employ creativity, perseverance, and revising,…
ERIC Educational Resources Information Center
Blaisdell, Bob
1998-01-01
Discusses Tolstoy's nearly lifelong career as a teacher. Quotes from Tolstoy's own writings about teaching: his accounts of his interactions with the peasant children at his school; his own theories about teaching; and how the teacher should follow the child. Draws parallels to the author's experiences teaching writing workshops at a soup kitchen…
Flexibility and Performance of Parallel File Systems
NASA Technical Reports Server (NTRS)
Kotz, David; Nieuwejaar, Nils
1996-01-01
As we gain experience with parallel file systems, it becomes increasingly clear that a single solution does not suit all applications. For example, it appears to be impossible to find a single appropriate interface, caching policy, file structure, or disk-management strategy. Furthermore, the proliferation of file-system interfaces and abstractions make applications difficult to port. We propose that the traditional functionality of parallel file systems be separated into two components: a fixed core that is standard on all platforms, encapsulating only primitive abstractions and interfaces, and a set of high-level libraries to provide a variety of abstractions and application-programmer interfaces (API's). We present our current and next-generation file systems as examples of this structure. Their features, such as a three-dimensional file structure, strided read and write interfaces, and I/O-node programs, are specifically designed with the flexibility and performance necessary to support a wide range of applications.
Performing a local reduction operation on a parallel computer
Blocksome, Michael A; Faraj, Daniel A
2013-06-04
A parallel computer including compute nodes, each including two reduction processing cores, a network write processing core, and a network read processing core, each processing core assigned an input buffer. Copying, in interleaved chunks by the reduction processing cores, contents of the reduction processing cores' input buffers to an interleaved buffer in shared memory; copying, by one of the reduction processing cores, contents of the network write processing core's input buffer to shared memory; copying, by another of the reduction processing cores, contents of the network read processing core's input buffer to shared memory; and locally reducing in parallel by the reduction processing cores: the contents of the reduction processing core's input buffer; every other interleaved chunk of the interleaved buffer; the copied contents of the network write processing core's input buffer; and the copied contents of the network read processing core's input buffer.
Performing a local reduction operation on a parallel computer
Blocksome, Michael A.; Faraj, Daniel A.
2012-12-11
A parallel computer including compute nodes, each including two reduction processing cores, a network write processing core, and a network read processing core, each processing core assigned an input buffer. Copying, in interleaved chunks by the reduction processing cores, contents of the reduction processing cores' input buffers to an interleaved buffer in shared memory; copying, by one of the reduction processing cores, contents of the network write processing core's input buffer to shared memory; copying, by another of the reduction processing cores, contents of the network read processing core's input buffer to shared memory; and locally reducing in parallel by the reduction processing cores: the contents of the reduction processing core's input buffer; every other interleaved chunk of the interleaved buffer; the copied contents of the network write processing core's input buffer; and the copied contents of the network read processing core's input buffer.
A systematic writing program as a tool in the grief process: part 1.
Furnes, Bodil; Dysvik, Elin
2010-12-06
The basic aim of this paper is to suggest a flexible and individualized writing program as a tool for use during the grief process of bereaved adults. An open, qualitative approach following distinct steps was taken to gain a broad perspective on the grief and writing processes, as a platform for the writing program. Following several systematic methodological steps, we arrived at suggestions for the initiation of a writing program and its structure and substance, with appropriate guidelines. We believe that open and expressive writing, including free writing and focused writing, may have beneficial effects on a person experiencing grief. These writing forms may be undertaken and systematized through a writing program, with participation in a grief writing group and with diary writing, to achieve optimal results. A structured writing program might be helpful in promoting thought activities and as a tool to increase the coherence and understanding of individuals in the grief process. Our suggested program may also be a valuable guide to future program development and research.
ERIC Educational Resources Information Center
Bluemel, Brody
2014-01-01
This article illustrates the pedagogical value of incorporating parallel corpora in foreign language education. It explores the development of a Chinese/English parallel corpus designed specifically for pedagogical application. The corpus tool was created to aid language learners in reading comprehension and writing development by making foreign…
El-Zawawy, Mohamed A.
2014-01-01
This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs allow defining data layout and threads writing to and reading from other thread memories. Three type systems (for imperative distributed programs) are the tools of the proposed techniques. The first type system defines for every program point a set of calculated (ready) statements and memory accesses. The second type system uses an enriched version of types of the first type system and determines which of the ready statements and memory accesses are used later in the program. The third type system uses the information gather so far to eliminate unnecessary statement computations and memory accesses (the analysis of frequent statement and dereference elimination). Extensions to these type systems are also presented to cover object-oriented distributed programs. Two advantages of our work over related work are the following. The hierarchical style of concurrent parallel computers is similar to the memory model used in this paper. In our approach, each analysis result is assigned a type derivation (serves as a correctness proof). PMID:24892098
A three-year reflective writing program as part of introductory pharmacy practice experiences.
Nuffer, Wesley; Vaughn, Jessica; Kerr, Kevin; Zielenski, Christopher; Toppel, Brianna; Johnson, Lauren; McCauley, Patrina; Turner, Christopher J
2013-06-12
To implement and evaluate a 3-year reflective writing program incorporated into introductory pharmacy practice experiences (IPPEs) in the first- through third-year of a doctor of pharmacy (PharmD) program. Reflective writing was integrated into 6 IPPE courses to develop students' lifelong learning skills. In their writing, students were required to self-assess their performance in patient care activities, identify and describe how they would incorporate learning opportunities, and then evaluate their progress. Practitioners, faculty members, and fourth-year PharmD students served as writing preceptors. The success of the writing program was assessed by reviewing class performance and surveying writing preceptor's opinions regarding the student's achievement of program objectives. Class pass rates averaged greater than 99% over the 8 years of the program and the large majority of the writing preceptors reported that student learning objectives were met. A support pool of 99 writing preceptors was created. A 3-year reflective writing program improved pharmacy students' reflection and reflective writing skills.
ERIC Educational Resources Information Center
Reynolds, Barry Lee
2016-01-01
Lack of knowledge in the conventional usage of collocations in one's respective field of expertise cause Taiwanese students to produce academic writing that is markedly different than more competent writing. This is because Taiwanese students are first and foremost English as a Foreign language (EFL) readers and may have difficulties picking up on…
Force user's manual: A portable, parallel FORTRAN
NASA Technical Reports Server (NTRS)
Jordan, Harry F.; Benten, Muhammad S.; Arenstorf, Norbert S.; Ramanan, Aruna V.
1990-01-01
The use of Force, a parallel, portable FORTRAN on shared memory parallel computers is described. Force simplifies writing code for parallel computers and, once the parallel code is written, it is easily ported to computers on which Force is installed. Although Force is nearly the same for all computers, specific details are included for the Cray-2, Cray-YMP, Convex 220, Flex/32, Encore, Sequent, Alliant computers on which it is installed.
Report Writing for Social Workers: Special Needs in the Business Communication Course.
ERIC Educational Resources Information Center
Reep, Diana C.
1989-01-01
Discusses the special training in report writing needed by students majoring in social work (practice in specific report structures, and in certain style matters, including objective word choice, excessive passive voice, and parallel structure in lists). (SR)
Pteros: fast and easy to use open-source C++ library for molecular analysis.
Yesylevskyy, Semen O
2012-07-15
An open-source Pteros library for molecular modeling and analysis of molecular dynamics trajectories for C++ programming language is introduced. Pteros provides a number of routine analysis operations ranging from reading and writing trajectory files and geometry transformations to structural alignment and computation of nonbonded interaction energies. The library features asynchronous trajectory reading and parallel execution of several analysis routines, which greatly simplifies development of computationally intensive trajectory analysis algorithms. Pteros programming interface is very simple and intuitive while the source code is well documented and easily extendible. Pteros is available for free under open-source Artistic License from http://sourceforge.net/projects/pteros/. Copyright © 2012 Wiley Periodicals, Inc.
NASA Astrophysics Data System (ADS)
Bellerby, Tim
2015-04-01
PM (Parallel Models) is a new parallel programming language specifically designed for writing environmental and geophysical models. The language is intended to enable implementers to concentrate on the science behind the model rather than the details of running on parallel hardware. At the same time PM leaves the programmer in control - all parallelisation is explicit and the parallel structure of any given program may be deduced directly from the code. This paper describes a PM implementation based on the Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) standards, looking at issues involved with translating the PM parallelisation model to MPI/OpenMP protocols and considering performance in terms of the competing factors of finer-grained parallelisation and increased communication overhead. In order to maximise portability, the implementation stays within the MPI 1.3 standard as much as possible, with MPI-2 MPI-IO file handling the only significant exception. Moreover, it does not assume a thread-safe implementation of MPI. PM adopts a two-tier abstract representation of parallel hardware. A PM processor is a conceptual unit capable of efficiently executing a set of language tasks, with a complete parallel system consisting of an abstract N-dimensional array of such processors. PM processors may map to single cores executing tasks using cooperative multi-tasking, to multiple cores or even to separate processing nodes, efficiently sharing tasks using algorithms such as work stealing. While tasks may move between hardware elements within a PM processor, they may not move between processors without specific programmer intervention. Tasks are assigned to processors using a nested parallelism approach, building on ideas from Reyes et al. (2009). The main program owns all available processors. When the program enters a parallel statement then either processors are divided out among the newly generated tasks (number of new tasks < number of processors) or tasks are divided out among the available processors (number of tasks > number of processors). Nested parallel statements may further subdivide the processor set owned by a given task. Tasks or processors are distributed evenly by default, but uneven distributions are possible under programmer control. It is also possible to explicitly enable child tasks to migrate within the processor set owned by their parent task, reducing load unbalancing at the potential cost of increased inter-processor message traffic. PM incorporates some programming structures from the earlier MIST language presented at a previous EGU General Assembly, while adopting a significantly different underlying parallelisation model and type system. PM code is available at www.pm-lang.org under an unrestrictive MIT license. Reference Ruymán Reyes, Antonio J. Dorta, Francisco Almeida, Francisco de Sande, 2009. Automatic Hybrid MPI+OpenMP Code Generation with llc, Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science Volume 5759, 185-195
Programming distributed medical applications with XWCH2.
Ben Belgacem, Mohamed; Niinimaki, Marko; Abdennadher, Nabil
2010-01-01
Many medical applications utilise distributed/parallel computing in order to cope with demands of large data or computing power requirements. In this paper, we present a new version of the XtremWeb-CH (XWCH) platform, and demonstrate two medical applications that run on XWCH. The platform is versatile in a way that it supports direct communication between tasks. When tasks cannot communicate directly, warehouses are used as intermediary nodes between "producer" and "consumer" tasks. New features have been developed to provide improved support for writing powerfull distributed applications using an easy API.
Weaver, Lindy; Holland, Terri
2014-01-01
This study examined the effectiveness of Write Start, a handwriting and writing program cotaught by teachers and occupational therapists for first-grade children. Four classrooms (n = 80) received the Write Start program, and four (n = 58) received standard handwriting and writing instruction. Two teachers and an occupational therapist implemented the 24-session manualized program, which included station teaching and individualized supports. The program emphasized practice in small groups in which the coteaching team provided students with frequent feedback, encouraged self-evaluation, and facilitated peer modeling and peer evaluation. Students who completed the Write Start program improved more in handwriting legibility and speed than the group receiving standard instruction. Writing fluency and written composition were no different between groups at posttest; however, writing fluency was significantly higher for Write Start students at 6-mo follow-up. Write Start students with low legibility at baseline made significant improvements, suggesting that the program may benefit students at risk for handwriting and writing problems. PMID:25397764
A Three-Year Reflective Writing Program as Part of Introductory Pharmacy Practice Experiences
Vaughn, Jessica; Kerr, Kevin; Zielenski, Christopher; Toppel, Brianna; Johnson, Lauren; McCauley, Patrina; Turner, Christopher J.
2013-01-01
Objectives. To implement and evaluate a 3-year reflective writing program incorporated into introductory pharmacy practice experiences (IPPEs) in the first- through third-year of a doctor of pharmacy (PharmD) program. Design. Reflective writing was integrated into 6 IPPE courses to develop students’ lifelong learning skills. In their writing, students were required to self-assess their performance in patient care activities, identify and describe how they would incorporate learning opportunities, and then evaluate their progress. Practitioners, faculty members, and fourth-year PharmD students served as writing preceptors. Assessment. The success of the writing program was assessed by reviewing class performance and surveying writing preceptor’s opinions regarding the student’s achievement of program objectives. Class pass rates averaged greater than 99% over the 8 years of the program and the large majority of the writing preceptors reported that student learning objectives were met. A support pool of 99 writing preceptors was created. Conclusions. A 3-year reflective writing program improved pharmacy students’ reflection and reflective writing skills. PMID:23788811
Listening for the Squeaky Wheel: Designing Distance Writing Program Assessment
ERIC Educational Resources Information Center
Tucker, Virginia M.
2012-01-01
Distance writing programs still struggle with assessment strategies that can evaluate student writing as well as their ability to communicate about that writing with peers at a distance. This article uses Kim, Smith and Maeng's 2008 distance education program assessment scheme to evaluate a single distance writing program at Old Dominion…
Ten Basic Suggestions to Social Studies Students for Improving Your Writing
ERIC Educational Resources Information Center
Roselle, Daniel
1977-01-01
Ten guidelines to help students improve their writing include clear expression, specificity, originality, avoiding stereotyping, linking paragraphs, setting time by parallel events, linking past and present, use of primary sources, giving evidence for generalizations, and reading to increase sensitivity. (AV)
Clinician and Writer: Their Crucible of Involvement.
ERIC Educational Resources Information Center
Ewald, Helen Rothschild
Clinical report writing involves two interlinking processes--creation and communication. There are six stages of clinical inference that find parallels in generative writing stages: possessing a postulate system, constructing the major premise, observing for occurrences, instantiating (classifying) the occurrences, reaching a referential product,…
Myria: Scalable Analytics as a Service
NASA Astrophysics Data System (ADS)
Howe, B.; Halperin, D.; Whitaker, A.
2014-12-01
At the UW eScience Institute, we're working to empower non-experts, especially in the sciences, to write and use data-parallel algorithms. To this end, we are building Myria, a web-based platform for scalable analytics and data-parallel programming. Myria's internal model of computation is the relational algebra extended with iteration, such that every program is inherently data-parallel, just as every query in a database is inherently data-parallel. But unlike databases, iteration is a first class concept, allowing us to express machine learning tasks, graph traversal tasks, and more. Programs can be expressed in a number of languages and can be executed on a number of execution environments, but we emphasize a particular language called MyriaL that supports both imperative and declarative styles and a particular execution engine called MyriaX that uses an in-memory column-oriented representation and asynchronous iteration. We deliver Myria over the web as a service, providing an editor, performance analysis tools, and catalog browsing features in a single environment. We find that this web-based "delivery vector" is critical in reaching non-experts: they are insulated from irrelevant effort technical work associated with installation, configuration, and resource management. The MyriaX backend, one of several execution runtimes we support, is a main-memory, column-oriented, RDBMS-on-the-worker system that supports cyclic data flows as a first-class citizen and has been shown to outperform competitive systems on 100-machine cluster sizes. I will describe the Myria system, give a demo, and present some new results in large-scale oceanographic microbiology.
Data communications in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
2014-09-02
Eager send data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints that specify a client, a context, and a task, including receiving an eager send data communications instruction with transfer data disposed in a send buffer characterized by a read/write send buffer memory address in a read/write virtual address space of the origin endpoint; determining for the send buffer a read-only send buffer memory address in a read-only virtual address space, the read-only virtual address space shared by both the origin endpoint and the target endpoint, with all frames of physical memory mapped to pages of virtual memory in the read-only virtual address space; and communicating by the origin endpoint to the target endpoint an eager send message header that includes the read-only send buffer memory address.
Data communications in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
2014-09-16
Eager send data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints that specify a client, a context, and a task, including receiving an eager send data communications instruction with transfer data disposed in a send buffer characterized by a read/write send buffer memory address in a read/write virtual address space of the origin endpoint; determining for the send buffer a read-only send buffer memory address in a read-only virtual address space, the read-only virtual address space shared by both the origin endpoint and the target endpoint, with all frames of physical memory mapped to pages of virtual memory in the read-only virtual address space; and communicating by the origin endpoint to the target endpoint an eager send message header that includes the read-only send buffer memory address.
Army Contract Writing System (ACWS)
2016-03-01
2016 Major Automated Information System Annual Report Army Contract Writing System (ACWS) Defense Acquisition Management Information Retrieval...Program Information Program Name Army Contract Writing System (ACWS) DoD Component Army Responsible Office Program Manager References MAIS...UNCLASSIFIED 4 Program Description The Army Contract Writing System (ACWS) will be the Army’s single, next-generation, enterprise-wide contract writing
Case-Smith, Jane; Weaver, Lindy; Holland, Terri
2014-01-01
This study examined the effectiveness of Write Start, a handwriting and writing program cotaught by teachers and occupational therapists for first-grade children. Four classrooms (n = 80) received the Write Start program, and four (n = 58) received standard handwriting and writing instruction. Two teachers and an occupational therapist implemented the 24-session manualized program, which included station teaching and individualized supports. The program emphasized practice in small groups in which the coteaching team provided students with frequent feedback, encouraged self-evaluation, and facilitated peer modeling and peer evaluation. Students who completed the Write Start program improved more in handwriting legibility and speed than the group receiving standard instruction. Writing fluency and written composition were no different between groups at posttest; however, writing fluency was significantly higher for Write Start students at 6-mo follow-up. Write Start students with low legibility at baseline made significant improvements, suggesting that the program may benefit students at risk for handwriting and writing problems. Copyright © 2014 by the American Occupational Therapy Association, Inc.
NASA Technical Reports Server (NTRS)
Saini, Subash; Bailey, David; Chancellor, Marisa K. (Technical Monitor)
1997-01-01
High Performance Fortran (HPF), the high-level language for parallel Fortran programming, is based on Fortran 90. HALF was defined by an informal standards committee known as the High Performance Fortran Forum (HPFF) in 1993, and modeled on TMC's CM Fortran language. Several HPF features have since been incorporated into the draft ANSI/ISO Fortran 95, the next formal revision of the Fortran standard. HPF allows users to write a single parallel program that can execute on a serial machine, a shared-memory parallel machine, or a distributed-memory parallel machine. HPF eliminates the complex, error-prone task of explicitly specifying how, where, and when to pass messages between processors on distributed-memory machines, or when to synchronize processors on shared-memory machines. HPF is designed in a way that allows the programmer to code an application at a high level, and then selectively optimize portions of the code by dropping into message-passing or calling tuned library routines as 'extrinsics'. Compilers supporting High Performance Fortran features first appeared in late 1994 and early 1995 from Applied Parallel Research (APR) Digital Equipment Corporation, and The Portland Group (PGI). IBM introduced an HPF compiler for the IBM RS/6000 SP/2 in April of 1996. Over the past two years, these implementations have shown steady improvement in terms of both features and performance. The performance of various hardware/ programming model (HPF and MPI (message passing interface)) combinations will be compared, based on latest NAS (NASA Advanced Supercomputing) Parallel Benchmark (NPB) results, thus providing a cross-machine and cross-model comparison. Specifically, HPF based NPB results will be compared with MPI based NPB results to provide perspective on performance currently obtainable using HPF versus MPI or versus hand-tuned implementations such as those supplied by the hardware vendors. In addition we would also present NPB (Version 1.0) performance results for the following systems: DEC Alpha Server 8400 5/440, Fujitsu VPP Series (VX, VPP300, and VPP700), HP/Convex Exemplar SPP2000, IBM RS/6000 SP P2SC node (120 MHz) NEC SX-4/32, SGI/CRAY T3E, SGI Origin2000.
Automated Writing Evaluation Program's Effect on Student Writing Achievement
ERIC Educational Resources Information Center
Holman, Lester Donnie
2011-01-01
In an ex post facto causal-comparative research design, this study investigated the effectiveness of Automated Writing Evaluation (AWE) programs on raising the student writing achievement. Tennessee Comprehensive Assessment Program (TCAP) writing achievement scores from the 2010 administration were utilized for this study. The independent variable…
Rhetorical Location and the Globalized, First-Year Writing Program
ERIC Educational Resources Information Center
Willard-Traub, Margaret K.
2017-01-01
The University of Michigan-Dearborn Writing Program and Writing Center serve an increasingly large number of recent immigrants, international students, and students who as children immigrated to the United States. The Writing Program and Writing Center have for a decade developed curriculum and support services geared specifically toward meeting…
Perceptions of Preceptors and Students on the Importance of Writing
ERIC Educational Resources Information Center
Fields, Tina T.; Hatala, Jeff J.; Nauert, Richard F.
2014-01-01
Health administration programs vary from other administrative programs based on emphasis in writing. Prior studies about writing skills in professional degree programs show student writing skills are not at a professional level. There is no literature at present that identifies important and essential writing skills related specifically to…
A Comparison of PETSC Library and HPF Implementations of an Archetypal PDE Computation
NASA Technical Reports Server (NTRS)
Hayder, M. Ehtesham; Keyes, David E.; Mehrotra, Piyush
1997-01-01
Two paradigms for distributed-memory parallel computation that free the application programmer from the details of message passing are compared for an archetypal structured scientific computation a nonlinear, structured-grid partial differential equation boundary value problem using the same algorithm on the same hardware. Both paradigms, parallel libraries represented by Argonne's PETSC, and parallel languages represented by the Portland Group's HPF, are found to be easy to use for this problem class, and both are reasonably effective in exploiting concurrency after a short learning curve. The level of involvement required by the application programmer under either paradigm includes specification of the data partitioning (corresponding to a geometrically simple decomposition of the domain of the PDE). Programming in SPAM style for the PETSC library requires writing the routines that discretize the PDE and its Jacobian, managing subdomain-to-processor mappings (affine global- to-local index mappings), and interfacing to library solver routines. Programming for HPF requires a complete sequential implementation of the same algorithm, introducing concurrency through subdomain blocking (an effort similar to the index mapping), and modest experimentation with rewriting loops to elucidate to the compiler the latent concurrency. Correctness and scalability are cross-validated on up to 32 nodes of an IBM SP2.
Effectiveness of an integrated handwriting program for first-grade students: a pilot study.
Case-Smith, Jane; Holland, Terri; Bishop, Beth
2011-01-01
We developed and piloted a program for first-grade students to promote development of legible handwriting and writing fluency. The Write Start program uses a coteaching model in which occupational therapists and teachers collaborate to develop and implement a handwriting-writing program. The small-group format with embedded individualized supports allows the therapist to guide and monitor student performance and provide immediate feedback. The 12-wk program was implemented with 1 class of 19 students. We administered the Evaluation of Children's Handwriting Test, Minnesota Handwriting Assessment, and Woodcock-Johnson Fluency and Writing Samples test at baseline, immediately after the Write Start program, and at the end of the school year. Students made large, significant gains in handwriting legibility and speed and in writing fluency that were maintained at 6-mo follow-up. The Write Start program appears to promote handwriting and writing skills in first-grade students and is ready for further study in controlled trials.
Ideas for clear technical writing
Robinson, B.P.
1984-01-01
The three greatest obstacles to clear technical-report writing are probably (1) imprecise words, (2) wordiness, and (3) poorly constructed sentences. Examples of category 1 include abstract words, jargon, and vogue words; of category 2, sentences containing impersonal construction superfluous words; and of category 3, sentences lacking parallel construction and proper order of related words and phrases. These examples and other writing-related subjects are discussed in the report, which contains a cross-referenced index and 24 references.
Efficient implementation of real-time programs under the VAX/VMS operating system
NASA Technical Reports Server (NTRS)
Johnson, S. C.
1985-01-01
Techniques for writing efficient real-time programs under the VAX/VMS oprating system are presented. Basic operations are presented for executing at real-time priority and for avoiding needlless processing delays. A highly efficient technique for accessing physical devices by mapping to the input/output space and accessing the device registrs directly is described. To illustrate the application of the technique, examples are included of different uses of the technique on three devices in the Langley Avionics Integration Research Lab (AIRLAB): the KW11-K dual programmable real-time clock, the Parallel Communications Link (PCL11-B) communication system, and the Datacom Synchronization Network. Timing data are included to demonstrate the performance improvements realized with these applications of the technique.
Schneider, H
1975-12-22
Eight cases of spastic torticollis were examined during the course of stereotactic operations with the writing pressure apparatus of Steinwachs while the ventrolateral thalamus was stimulated. When 50 stimuli per sec are given, the significant changes of motor function in writing are the following: slowing of writing speed, an increase in writing pressure, greater changes of pressure amplitude with tendences to parallel course. With 25 stimuli per sec, simular results may appear, but smaller amplitude changes and lowering of writing pressure may also occur. When 8 stimuli per sec are given, no changes of pressure patterns in writing were found. Three typical cases are described. It is concluded that the recording of fine pressure changes in writing may indicate alterations of cerebral motor regulations although specific changes for certain thalamic stimulus locations were lacking.
Development and implementation of a writing program to improve resident authorship rates.
Clemmons, Amber Bradley; Hoge, Stephanie C; Cribb, Ashley; Manasco, Kalen B
2015-09-01
The development, implementation, and evaluation of a writing program with a formalized writing project as a component of postgraduate year 1 (PGY1) and postgraduate year 2 (PGY2) pharmacy residencies are described. The writing program at Georgia Regents Medical Center/University of Georgia College of Pharmacy, a collaborative and jointly funded program, was initiated in the 2010-11 residency year. The goals of the program are to teach residents to communicate effectively, apply leadership skills, employ project management skills, and provide medication- and practice- related education and training. The program combines both writing experiences and mentorship. At the beginning of the residency year, trainees are presented with opportunities to participate in both research projects and writing projects. Specifically, opportunities within the writing program include involvement in review articles, case reports, drug information rounds, book chapters, letters to the editor, and high-quality medication-use evaluations for potential publication. The writing project is highly encouraged, and completion of a manuscript to be submitted for publication is expected by graduation. Nine papers were published by 8 of 18 PGY1 and PGY2 residents in the four years before program implementation. A total of 23 publications were published by 18 (72%) of the 25 PGY1 and PGY2 residents in the four years after implementation of the writing program. Implementation of a formal writing program increased the overall publication rate of residents. Copyright © 2015 by the American Society of Health-System Pharmacists, Inc. All rights reserved.
ERIC Educational Resources Information Center
Galbraith, Jessica
2014-01-01
This study investigated the impact of a self-regulation writing intervention program on the writing self-efficacy and persuasive writing achievement of ninth and tenth grade students. In addition, this study explored whether gender differences in writing may be addressed by the type of writing program that is implemented. Limited empirical studies…
ERIC Educational Resources Information Center
Evmenova, Anna S.; Graff, Heidi J.; Jerome, Marci Kinas; Behrmann, Michael M.
2010-01-01
This investigation examined the effects of currently available word prediction software programs that support phonetic/inventive spelling on the quality of journal writing by six students with severe writing and/or spelling difficulties in grades three through six during a month-long summer writing program. A changing conditions single-subject…
Foreign Language Writing Fellows Programs: A Model for Improving Advanced Writing Skills
ERIC Educational Resources Information Center
Snyder, Delys Waite; Nielson, Rex P.; Kurzer, Kendon
2016-01-01
Within the growing field of scholarly literature on foreign language (FL) writing pedagogy, few studies have addressed pedagogical questions regarding the teaching of writing to advanced language learners. Writing fellows peer tutoring programs, although typically associated with first language writing instruction, likely can benefit and support…
TEACHING COMPOSITION. WHAT RESEARCH SAYS TO THE TEACHER, NUMBER 18.
ERIC Educational Resources Information Center
BURROWS, ALVINA T.
ALTHOUGH CHILDREN'S NEEDS FOR WRITTEN EXPRESSION PROBABLY PARALLEL THOSE OF ADULTS, THE REASON BEHIND CHILDREN'S CHOICE OF WRITING OVER SPEAKING IN GIVEN INSTANCES IS OPEN TO CONJECTURE. MOREOVER, THE COMMON ASSUMPTION BY TEACHERS THAT CHILDREN CAN AND SHOULD WRITE ABOUT PERSONAL INTERESTS OUGHT TO BE TEMPERED BY THE IDEA THAT MANY INTERESTS ARE…
Surprising the Writer: Discovering Details through Research and Reading.
ERIC Educational Resources Information Center
Broaddus, Karen; Ivey, Gay
2002-01-01
Describes how students parallel the process of author Megan McDonald in conducting research and collecting information to provide ideas for the form and content of their writing. Notes that guiding students to record and organize information in a graphic format helps them to transfer those interesting details to new types of writing. (SG)
Gara, Alan; Ohmacht, Martin
2014-09-16
In a multiprocessor system with at least two levels of cache, a speculative thread may run on a core processor in parallel with other threads. When the thread seeks to do a write to main memory, this access is to be written through the first level cache to the second level cache. After the write though, the corresponding line is deleted from the first level cache and/or prefetch unit, so that any further accesses to the same location in main memory have to be retrieved from the second level cache. The second level cache keeps track of multiple versions of data, where more than one speculative thread is running in parallel, while the first level cache does not have any of the versions during speculation. A switch allows choosing between modes of operation of a speculation blind first level cache.
ERIC Educational Resources Information Center
Reed, Carolyn Mascia
2009-01-01
To be effective in providing a writing literacy program, regardless of communication approaches, educators should establish program-wide conditions that promote English writing literacy over time. The researcher's purpose for this study was to identify shared characteristics of writing intervention programs in three different communication school…
Facilitating Scholarly Writing in Academic Medicine
Pololi, Linda; Knight, Sharon; Dunn, Kathleen
2004-01-01
Scholarly writing is a critical skill for faculty in academic medicine; however, few faculty receive instruction in the process. We describe the experience of 18 assistant professors who participated in a writing and faculty development program which consisted of 7 monthly 75-minute sessions embedded in a Collaborative Mentoring Program (CMP). Participants identified barriers to writing, developed personal writing strategies, had time to write, and completed monthly writing contracts. Participants provided written responses to open-ended questions about the learning experience, and at the end of the program, participants identified manuscripts submitted for publication, and completed an audiotaped interview. Analysis of qualitative data using data reduction, data display, and conclusion drawing/verification showed that this writing program facilitated the knowledge, skills, and support needed to foster writing productivity. All participants completed at least 1 scholarly manuscript by the end of the CMP. The impact on participants’ future academic productivity requires long-term follow-up. PMID:14748862
NASA Technical Reports Server (NTRS)
Saini, Subhash; Frumkin, Michael; Hribar, Michelle; Jin, Hao-Qiang; Waheed, Abdul; Yan, Jerry
1998-01-01
Porting applications to new high performance parallel and distributed computing platforms is a challenging task. Since writing parallel code by hand is extremely time consuming and costly, porting codes would ideally be automated by using some parallelization tools and compilers. In this paper, we compare the performance of the hand written NAB Parallel Benchmarks against three parallel versions generated with the help of tools and compilers: 1) CAPTools: an interactive computer aided parallelization too] that generates message passing code, 2) the Portland Group's HPF compiler and 3) using compiler directives with the native FORTAN77 compiler on the SGI Origin2000.
The Use of a Computer-Based Writing Program: Facilitation or Frustration?
ERIC Educational Resources Information Center
Chen, Chi-Fen Emily; Cheng, Wei-Yuan
2006-01-01
The invention of computer-based writing program has revolutionized the way of teaching second language writing. Embedded with artificial intelligence scoring engine, it can provide students with both immediate score and diagnostic feedback on their essays. In addition, some of such programs offer convenient writing and editing tools to facilitate…
The Cybernetic Writing Program.
ERIC Educational Resources Information Center
Lowe, Kelly Fisher
This paper looks at the role of a Writing Program Administrator, and applies the idea of a cybernetic system to the administration of the program. In this cybernetic model, the Writing Program Administrator (WPA) works as both a problem solver and problem causer, with the responsibility of keeping the program in proper balance. A cybernetic…
Writing Democracy: Notes on a Federal Writers' Project for the 21st Century
ERIC Educational Resources Information Center
Carter, Shannon; Mutnick, Deborah
2012-01-01
A general overview of the Writing Democracy project, including its origin story and key objectives. Draws parallels between the historical context that gave rise to the New Deal's Federal Writers' Project and today, examining the potential for a reprise of FWP in community literacy and public rhetoric and introducing articles collected in this…
Graduates' Perceived and Measurable Changes in Writing through One Ed.D. Program
ERIC Educational Resources Information Center
Gibbs, Yvonne Duncan
2012-01-01
Research on writing proficiency from elementary students through undergraduates is prevalent; however, few focused on students in graduate school. Few teacher education programs require specific coursework in writing for teacher certification. Yet, teacher educators express concern about teacher candidates' writing proficiencies. Writing may…
The Effects of Write Score Formative Assessment on Student Achievement
ERIC Educational Resources Information Center
Fox, Janice M.
2013-01-01
In an "ex post facto" causal-comparative research design, this study investigated the effectiveness of a formative writing assessment program, Write Score, on increasing student writing achievement. Tennessee Comprehensive Assessment Program (TCAP) reading language arts and writing scores from 2012 were utilized for this study. The…
Effectiveness of a co-taught handwriting program for first grade students.
Case-Smith, Jane; Holland, Terri; White, Susan
2014-02-01
Our study examined the effects of Write Start, a classroom-embedded handwriting/writing program on handwriting and writing fluency for first grade students, co-taught by occupational therapists and teachers. Two first grade classrooms received the Write Start and two received standard handwriting instruction. This co-taught program included specific feedback during handwriting practice, small group activities, student self-evaluation, and peer supports. The students were evaluated on handwriting legibility, fluency, and written expression at baseline, immediately after the program, and 6 months later. When performance was compared between the two groups, the students in the Write Start program improved significantly more in legibility (d = .57) and fluency (d = .75) than students who received standard instruction. Gains in handwriting speed (d = .18), average legibility (d = .26), and written expression (d = .25) did not differ significantly between the two groups. A co-taught, inclusive handwriting/writing program can promote first grade students' achievement of lower case legibility and writing fluency.
ERIC Educational Resources Information Center
Moore-Hart, Margaret A.; Liggit, Peggy; Daisey, Peggy
This paper presents a study investigating the effects of the Water Education Training (WET) program on students' performance in science. The WET Program is an after school program using an interdisciplinary approach which has three main objectives: improving science concept knowledge, writing performance, and attitudes toward science and writing.…
A high-order language for a system of closely coupled processing elements
NASA Technical Reports Server (NTRS)
Feyock, S.; Collins, W. R.
1986-01-01
The research reported in this paper was occasioned by the requirements on part of the Real-Time Digital Simulator (RTDS) project under way at NASA Lewis Research Center. The RTDS simulation scheme employs a network of CPUs running lock-step cycles in the parallel computations of jet airplane simulations. Their need for a high order language (HOL) that would allow non-experts to write simulation applications and that could be implemented on a possibly varying network can best be fulfilled by using the programming language Ada. We describe how the simulation problems can be modeled in Ada, how to map a single, multi-processing Ada program into code for individual processors, regardless of network reconfiguration, and why some Ada language features are particulary well-suited to network simulations.
ERIC Educational Resources Information Center
Myers-Breslin, Linda
Addressing the issues and problems faced by writing program administrators (WPAs) and writing center directors (WCDs), and how they can most effectively resolve the political, pedagogical, and financial questions that arise, this book presents essays from experienced WPAs and WCDs at a wide variety of institutions that offer scenarios and case…
Large-scale parallel lattice Boltzmann-cellular automaton model of two-dimensional dendritic growth
NASA Astrophysics Data System (ADS)
Jelinek, Bohumir; Eshraghi, Mohsen; Felicelli, Sergio; Peters, John F.
2014-03-01
An extremely scalable lattice Boltzmann (LB)-cellular automaton (CA) model for simulations of two-dimensional (2D) dendritic solidification under forced convection is presented. The model incorporates effects of phase change, solute diffusion, melt convection, and heat transport. The LB model represents the diffusion, convection, and heat transfer phenomena. The dendrite growth is driven by a difference between actual and equilibrium liquid composition at the solid-liquid interface. The CA technique is deployed to track the new interface cells. The computer program was parallelized using the Message Passing Interface (MPI) technique. Parallel scaling of the algorithm was studied and major scalability bottlenecks were identified. Efficiency loss attributable to the high memory bandwidth requirement of the algorithm was observed when using multiple cores per processor. Parallel writing of the output variables of interest was implemented in the binary Hierarchical Data Format 5 (HDF5) to improve the output performance, and to simplify visualization. Calculations were carried out in single precision arithmetic without significant loss in accuracy, resulting in 50% reduction of memory and computational time requirements. The presented solidification model shows a very good scalability up to centimeter size domains, including more than ten million of dendrites. Catalogue identifier: AEQZ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEQZ_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, UK Licensing provisions: Standard CPC license, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 29,767 No. of bytes in distributed program, including test data, etc.: 3131,367 Distribution format: tar.gz Programming language: Fortran 90. Computer: Linux PC and clusters. Operating system: Linux. Has the code been vectorized or parallelized?: Yes. Program is parallelized using MPI. Number of processors used: 1-50,000 RAM: Memory requirements depend on the grid size Classification: 6.5, 7.7. External routines: MPI (http://www.mcs.anl.gov/research/projects/mpi/), HDF5 (http://www.hdfgroup.org/HDF5/) Nature of problem: Dendritic growth in undercooled Al-3 wt% Cu alloy melt under forced convection. Solution method: The lattice Boltzmann model solves the diffusion, convection, and heat transfer phenomena. The cellular automaton technique is deployed to track the solid/liquid interface. Restrictions: Heat transfer is calculated uncoupled from the fluid flow. Thermal diffusivity is constant. Unusual features: Novel technique, utilizing periodic duplication of a pre-grown “incubation” domain, is applied for the scaleup test. Running time: Running time varies from minutes to days depending on the domain size and number of computational cores.
Middlesex Community College Software Technical Writing Program.
ERIC Educational Resources Information Center
Middlesex Community Coll., Bedford, MA.
This document describes the Software Technical Writing Program at Middlesex Community College (Massachusetts). The program is a "hands-on" course designed to develop job-related skills in three major areas: technical writing, software, and professional skills. The program was originally designed in cooperation with the Massachusetts High…
Parallel, Distributed Scripting with Python
DOE Office of Scientific and Technical Information (OSTI.GOV)
Miller, P J
2002-05-24
Parallel computers used to be, for the most part, one-of-a-kind systems which were extremely difficult to program portably. With SMP architectures, the advent of the POSIX thread API and OpenMP gave developers ways to portably exploit on-the-box shared memory parallelism. Since these architectures didn't scale cost-effectively, distributed memory clusters were developed. The associated MPI message passing libraries gave these systems a portable paradigm too. Having programmers effectively use this paradigm is a somewhat different question. Distributed data has to be explicitly transported via the messaging system in order for it to be useful. In high level languages, the MPI librarymore » gives access to data distribution routines in C, C++, and FORTRAN. But we need more than that. Many reasonable and common tasks are best done in (or as extensions to) scripting languages. Consider sysadm tools such as password crackers, file purgers, etc ... These are simple to write in a scripting language such as Python (an open source, portable, and freely available interpreter). But these tasks beg to be done in parallel. Consider the a password checker that checks an encrypted password against a 25,000 word dictionary. This can take around 10 seconds in Python (6 seconds in C). It is trivial to parallelize if you can distribute the information and co-ordinate the work.« less
44 CFR Appendix B to Part 62 - National Flood Insurance Program
Code of Federal Regulations, 2012 CFR
2012-10-01
... obtain a copy of “The Write Your Own Program Financial Control Plan Requirements and Procedures” by... Plan to Maintain Financial Control for Business Written Under the Write Your Own Program. (a) In general. Under the Write Your Own (WYO) Program, we (the Federal Insurance Administration (FIA), Federal...
ERIC Educational Resources Information Center
Irvin, L. Lennie
2009-01-01
This writing program profile examines the work of Dr. Linda Adler-Kassner and the ways in which she has redefined writing and the place of first-year writing at her university. The profile highlights Adler-Kassner's development of an "open systems" curriculum and her use of assessment for program visibility and continuous program…
Effect of a coteaching handwriting program for first graders: one-group pretest-posttest design.
Case-Smith, Jane; Holland, Terri; Lane, Alison; White, Susan
2012-01-01
We examined the effects of a cotaught handwriting and writing program on first-grade students grouped by low, average, and high baseline legibility. The program's aim was to increase legibility, handwriting speed, writing fluency, and written expression in students with diverse learning needs. Thirty-six first-grade students in two classrooms participated in a 12-wk handwriting and writing program cotaught by teachers and an occupational therapist. Students were assessed at pretest, posttest, and 6-mo follow-up using the Evaluation Tool of Children's Handwriting-Manuscript (ETCH-M) and the Woodcock-Johnson Writing Fluency and Writing Samples tests. Students made large gains in ETCH-M legibility (η² = .74), speed (η²s = .52-.65), Writing Fluency (η² = .58), and Writing Samples (η² = .59). Students with initially low legibility improved most in legibility; progress on the other tests was similar across low-, average-, and high-performing groups. This program appeared to benefit first-grade students with diverse learning needs and to increase handwriting legibility and speed and writing fluency. Copyright © 2012 by the American Occupational Therapy Association, Inc.
Writing Parallel Parameter Sweep Applications with pMatlab
2011-01-01
formulate this type of problem in a leader-worker paradigm. The SETI @Home project is a well- known leader-worker parallel application [1]. The SETI ...their results back to the SETI @Home servers when they are done computing the job. Because each job is independent, it does not matter if the 415th job
ERIC Educational Resources Information Center
Gnach, Aleksandra; Wiesner, Esther; Bertschi-Kaufmann, Andrea; Perrin, Daniel
2007-01-01
Children and young people are increasingly performing a variety of writing tasks using computers, with word processing programs thus becoming their natural writing environment. The development of keystroke logging programs enables us to track the process of writing, without changing the writing environment for the writers. In the myMoment schools…
ERIC Educational Resources Information Center
Myers, Joy; Scales, Roya Q.; Grisham, Dana L.; Wolsey, Thomas DeVere; Dismuke, Sherry; Smetana, Linda; Yoder, Karen Kreider; Ikpeze, Chinwe; Ganske, Kathy; Martin, Susan
2016-01-01
This small scale, exploratory study reveals how writing instruction is taught to preservice teachers across the United States in university-based preservice teacher education programs based on online survey results from 63 teacher educators in literacy from 50 institutions. Despite the growing writing demands and high stakes writing sample testing…
ERIC Educational Resources Information Center
Painter, Diane D.
2016-01-01
The four-week university-sponsored summer Computer-based Writing (CBW) Program directed by the head of a special education initial teacher licensure program gave teaching interns opportunities to work with young struggling writers in a supervised clinical setting to address keyboarding skills, writing conventions and knowledge and application of…
A Writing Retreat at the Intersection of WAC and Civic Engagement
ERIC Educational Resources Information Center
Savini, Catherine
2016-01-01
Partnerships between writing across the curriculum (WAC) and civic engagement (CE) programs are not given much attention but these partnerships improve each program significantly. CE programs can borrow models from WAC for professional development and obtain support for specific kinds of writing assignments; WAC programs can find among CE…
NASA Astrophysics Data System (ADS)
Ratay, Douglas L.; Schairer, Ashley; Garland, Catherine A.; Gomez-Martin, Cynthia
We present a discussion of a newly implemented one-year program that brings high-level science reading and writing into a remedial high school science class. In the program, articles from publications such as Scientific American and Astronomy magazines are used to teach current science topics and to reinforce reading and writing skills. These skills are critical for general knowledge, literacy, and for passing state standardized tests. Members of the astronomy community act as "writing coaches" to help guide the students through the reading and writing process. This program illustrates one way that astronomers can become involved with underserved populations.
Dopaminergic neurons write and update memories with cell-type-specific rules
Aso, Yoshinori; Rubin, Gerald M
2016-01-01
Associative learning is thought to involve parallel and distributed mechanisms of memory formation and storage. In Drosophila, the mushroom body (MB) is the major site of associative odor memory formation. Previously we described the anatomy of the adult MB and defined 20 types of dopaminergic neurons (DANs) that each innervate distinct MB compartments (Aso et al., 2014a, 2014b). Here we compare the properties of memories formed by optogenetic activation of individual DAN cell types. We found extensive differences in training requirements for memory formation, decay dynamics, storage capacity and flexibility to learn new associations. Even a single DAN cell type can either write or reduce an aversive memory, or write an appetitive memory, depending on when it is activated relative to odor delivery. Our results show that different learning rules are executed in seemingly parallel memory systems, providing multiple distinct circuit-based strategies to predict future events from past experiences. DOI: http://dx.doi.org/10.7554/eLife.16135.001 PMID:27441388
Implementing a writing course in an online RN-BSN program.
Stevens, Carol J; D'Angelo, Barbara; Rennell, Nathalie; Muzyka, Diann; Pannabecker, Virginia; Maid, Barry
2014-01-01
Scholarly writing is an essential skill for nurses to communicate new research and evidence. Written communication directly relates to patient safety and quality of care. However, few online RN-BSN programs integrate writing instruction into their curricula. Nurses traditionally learn how to write from instructor feedback and often not until midway into their baccalaureate education. Innovative strategies are needed to help nurses apply critical thinking skills to writing. The authors discuss a collaborative project between nursing faculty and technical communication faculty to develop and implement a writing course that is 1 of the 1st courses the students take in the online RN-BSN program.
Teaching Grant Writing with Service Learning
ERIC Educational Resources Information Center
Griffith, James D.; Hart, Christian L.; Goodling, Morgan M.
2006-01-01
Grant writing experience can be a valuable asset for students completing masters-level degree programs across a variety of disciplines. A service learning grant writing project was incorporated in a multidisciplinary program evaluation course as part of a writing requirement. Twelve students served as "ghost writers" and wrote grant…
Method for programming a flash memory
Brosky, Alexander R.; Locke, William N.; Maher, Conrado M.
2016-08-23
A method of programming a flash memory is described. The method includes partitioning a flash memory into a first group having a first level of write-protection, a second group having a second level of write-protection, and a third group having a third level of write-protection. The write-protection of the second and third groups is disabled using an installation adapter. The third group is programmed using a Software Installation Device.
Visible ink: A flexible and individually tailored writing intervention for cancer patients.
Corner, Geoffrey W; Jhanwar, Sabrina M; Kelman, Judith; Pessin, Hayley; Stein, Emma; Breitbart, William
2015-04-01
Subjective reports on the effectiveness of and satisfaction with writing interventions in medical populations have indicated that they can have a profound impact on patients. Further, past research on these programs has demonstrated that they can lead to a number of different positive outcomes depending on the personal characteristics of the participating patients and the type of writing with which they are tasked. For this reason, a flexible and individually tailored writing intervention may be particularly effective for patients, molding its approach to their desires and backgrounds. This paper examines Visible Ink, a writing program for cancer patients at Memorial Sloan-Kettering Cancer Center (MSKCC) that follows this model. At Visible Ink's First Fall Writing Festival in November 2012, an optional survey was provided to all program participants in attendance, capturing both quantitative and qualitative information on patient experiences in the program. Twenty-nine surveys were completed. The program appears to have a variety of positive effects, including fostering personal growth and providing a positive distraction. Respondents reported that they write in a number of different genres on topics both related and not related to their illnesses, which supports the flexible model of the program. All respondents indicated that they would recommend the program to others, and satisfaction with the program's general approach (i.e., individualized work with a writing coach) was unanimous. A few areas for potential improvement were also identified, most of which involved expanding the services and events offered by the program. Despite the limitations of this survey (e.g., small sample size and low response rate), its results support the promise of the Visible Ink model and demonstrate participants' satisfaction with the program. Future research can more thoroughly examine Visible Ink's effectiveness, and additional resources could enable the program to expand.
The Use of Computers to Aid the Teaching of Creative Writing.
ERIC Educational Resources Information Center
Sharples, Mike
1983-01-01
An analysis of the writing process is followed by a description of programs used in a computer-based creative writing scheme developed at Edinburgh University. An account of a project to study the program's effect on the creative writings of 11 year old pupils concludes the article. (EAO)
Writing for Learning: How to Achieve a Total College Commitment.
ERIC Educational Resources Information Center
Adams, Barbara; And Others
Various aspects of the writing across the curriculum program at Somerset County College (SCC) are discussed in these four presentations. Introductory comments by Myrna Smith trace the development of the writing across the curriculum program at SCC. Angela Bodino's presentation, "Writing as Learning Across the Curriculum", explores the…
Updated optical read/write memory system components
NASA Technical Reports Server (NTRS)
1974-01-01
A survey of the building blocks of the electro-optic read/write system was made. Critical areas and alternate paths are discussed. The latest PLZT block data composer is analyzed. Stricter controls in the production and fabrication of PLZT are implied by the performance of the BDC. A reverse charge before erase has eliminated several problems observed in the parallel plane charging process for photoconductor-thermoplastic hologram storage.
A New Parallel Corpus Approach to Japanese Learners' English, Using Their Corrected Essays
ERIC Educational Resources Information Center
Miki, Nozomi
2010-01-01
This research introduces unique parallel corpora to uncover linguistic behaviors in L2 argumentative writing in the exact correspondence to their appropriate forms provided by English native speakers (NSs). The current paper targets at the mysterious behavior of I think in argumentative prose. I think is regarded as arguably problematic and…
Topical Structure in Argumentative Essays of EFL Learners and Implications for Writing Classes
ERIC Educational Resources Information Center
Kiliç, Mehmet; Genç, Bilal; Bada, Erdogan
2016-01-01
The literature on the topical organization of essays suggests that there are four possible types of progression from the topic of one clause to the topics of the following clauses. These are parallel, sequential, extended parallel, and extended sequential progressions. Essay writers' ability to create cohesion and coherence can be evaluated on the…
ERIC Educational Resources Information Center
Salem, Ashraf Atta M. S.
2013-01-01
The present study aimed at investigating the effects of using a program based on the writing workshop approach on developing basic writing skills of prospective teachers of English in Hurgada faculty of Education. For that purpose, the researcher constructed and validated a teaching program based on the writing workshop approach, checklist of the…
DOE Office of Scientific and Technical Information (OSTI.GOV)
BYNA, SUNRENDRA; DONG, BIN; WU, KESHENG
Data Elevator: Efficient Asynchronous Data Movement in Hierarchical Storage Systems Multi-layer storage subsystems, including SSD-based burst buffers and disk-based parallel file systems (PFS), are becoming part of HPC systems. However, software for this storage hierarchy is still in its infancy. Applications may have to explicitly move data among the storage layers. We propose Data Elevator for transparently and efficiently moving data between a burst buffer and a PFS. Users specify the final destination for their data, typically on PFS, Data Elevator intercepts the I/O calls, stages data on burst buffer, and then asynchronously transfers the data to their final destinationmore » in the background. This system allows extensive optimizations, such as overlapping read and write operations, choosing I/O modes, and aligning buffer boundaries. In tests with large-scale scientific applications, Data Elevator is as much as 4.2X faster than Cray DataWarp, the start-of-art software for burst buffer, and 4X faster than directly writing to PFS. The Data Elevator library uses HDF5's Virtual Object Layer (VOL) for intercepting parallel I/O calls that write data to PFS. The intercepted calls are redirected to the Data Elevator, which provides a handle to write the file in a faster and intermediate burst buffer system. Once the application finishes writing the data to the burst buffer, the Data Elevator job uses HDF5 to move the data to final destination in an asynchronous manner. Hence, using the Data Elevator library is currently useful for applications that call HDF5 for writing data files. Also, the Data Elevator depends on the HDF5 VOL functionality.« less
Writing as a Design Discipline: Exploring the Relationship between Composition and Programming.
ERIC Educational Resources Information Center
Walton, Richard E.; Balestri, Diane
1987-01-01
Examines similarities between composition and programming processes, and reviews two studies that linked instruction in computer programming and freshman composition to help students understand writing as a design discipline. Projects at the University of Montana and Bryn Mawr College which improved students' writing abilities are described. (LRW)
Student Editing Internships in Low-Industry Geographical Areas.
ERIC Educational Resources Information Center
Young, Gene
Morehead State University's technical writing internship program provides students who are not suited to larger, industry-based writing internship programs with professional writing experience. Most interns are English majors, and only the best and most interested students are selected. The program confers 3-6 semester hours' credit and aims to…
Scientific writing: strategies and tools for students and advisors.
Singh, Vikash; Mayer, Philipp
2014-01-01
Scientific writing is a demanding task and many students need more time than expected to finish their research articles. To speed up the process, we highlight some tools, strategies as well as writing guides. We recommend starting early in the research process with writing and to prepare research articles, not after but in parallel to the lab or field work. We suggest considering scientific writing as a team enterprise, which needs proper organization and regular feedback. In addition, it is helpful to select potential target journals early and to consider not only scope and reputation, but also decision times and rejection rates. Before submission, instructions to authors and writing guides should be considered, and drafts should be extensively revised. Later in the process editor's and reviewer's comments should be followed. Our tips and tools help students and advisors to structure the writing and publishing process, thereby stimulating them to develop their own strategies to success. Copyright © 2014 The International Union of Biochemistry and Molecular Biology.
ERIC Educational Resources Information Center
Des Moines Public Schools, IA. Dept. of Information Management.
The Chapter 1 reading, writing, and mathematics instruction programs of the Des Moines (Iowa) public schools were evaluated for the 1993-94 school year. These programs provided supplemental instruction for about 2,968 students in 1993-94 through six components: (1) schoolwide projects; (2) the Reading Recovery Program; (3) the Reading/Writing Lab…
Data Acquisition with GPUs: The DAQ for the Muon $g$-$2$ Experiment at Fermilab
DOE Office of Scientific and Technical Information (OSTI.GOV)
Gohn, W.
Graphical Processing Units (GPUs) have recently become a valuable computing tool for the acquisition of data at high rates and for a relatively low cost. The devices work by parallelizing the code into thousands of threads, each executing a simple process, such as identifying pulses from a waveform digitizer. The CUDA programming library can be used to effectively write code to parallelize such tasks on Nvidia GPUs, providing a significant upgrade in performance over CPU based acquisition systems. The muonmore » $g$-$2$ experiment at Fermilab is heavily relying on GPUs to process its data. The data acquisition system for this experiment must have the ability to create deadtime-free records from 700 $$\\mu$$s muon spills at a raw data rate 18 GB per second. Data will be collected using 1296 channels of $$\\mu$$TCA-based 800 MSPS, 12 bit waveform digitizers and processed in a layered array of networked commodity processors with 24 GPUs working in parallel to perform a fast recording of the muon decays during the spill. The described data acquisition system is currently being constructed, and will be fully operational before the start of the experiment in 2017.« less
[Development of a training program for Japanese dyslexic children and its short-term efficacy].
Wakamiya, Eiji; Takeshita, Takashi; Nakanishi, Makoto; Mizuta, Mekumi; Kurimoto, Naoko; Okumura, Tomohito; Tamai, Hiroshi; Koeda, Tatsuya; Inagaki, Masumi
2013-07-01
The purpose of this study is to develop a computer training program of reading for the Japanese dyslexic children and to examine its short-term efficacy on their reading and writing abilities. Fifteen dyslexic children underwent two sets of training programs, one for single-hiragana and non-word reading, and the other for the reading of real words, in which each hiragana was followed by the correctly read sound. Subjects were required to use a given program for five minutes a day for three weeks, switching to the other program after a three-week interval. Four kinds of reading test and one writing test were done at the beginning and end of each program period. The averages reading speeds increased, and the single-hiragana reading error average was lower after the training. Hiragana-writing errors also decreased, even though no writing procedure was involved in the programs. The results indicate the usefulness of these training programs as an early intervention of reading and writing for the Japanese dyslexic children.
Multi-Draft Composing: An Iterative Model for Academic Argument Writing
ERIC Educational Resources Information Center
Eckstein, Grant; Chariton, Jessica; McCollum, Robb Mark
2011-01-01
Post-secondary writing teachers in composition and English as a second language (ESL) writing programs are likely familiar with multi-draft composing. Both composition and ESL writing programs share nearly identical multi-draft models despite the very unique and different cultures of each group. We argue that multi-draft composing as it is…
Programmatic Knowledge Management: Technology, Literacy, and Access in 21st-Century Writing Programs
ERIC Educational Resources Information Center
York, Eric James
2015-01-01
Growing out of research in Technical Communication, Composition Studies, and Writing Program Administration, the articles in this dissertation explicitly seek to address changes in the practices and products of writing and writing studies wrought by the so-called "digital revolution" in communication technology, which has been ongoing in…
ERIC Educational Resources Information Center
Rigolino, Rachel; Freel, Penny
2007-01-01
In 1996, the State University of New York at New Paltz developed the Supplemental Writing Workshop Program for its basic writing students in response to public pressure to discontinue the offering of so-called remedial writing courses at four-year institutions. Our primary purpose in this article is to describe the design of the SWW Program, which…
Secrets in the Thirdspace: The National Day on Writing as Campus Engagement
ERIC Educational Resources Information Center
Fedukovich, Casie J.
2016-01-01
This article presents the National Day on Writing (NDOW) as an annual opportunity for writing programs to create program-supported thirdspaces (Burns; Mauk; Soja) that allow first-year writing students a laboratory in which to practice their developing rhetorical skills. The author proposes a contracted view of Ann Feldman's definition of…
Writing for Television: Academic Potential Realized: From Course to Program to Major.
ERIC Educational Resources Information Center
Sedlak, Valerie F.
The new Writing for Television Program at Morgan State University (suggested by Warner Brothers at a summer seminar) has added new courses each semester: (1) basic 200-level courses in the "Fundamentals of Writing for Television" and "Introductory Script Writing"; (2) more specialized 300-level courses in "Episodic…
Burns, Randal; Roncal, William Gray; Kleissas, Dean; Lillaney, Kunal; Manavalan, Priya; Perlman, Eric; Berger, Daniel R; Bock, Davi D; Chung, Kwanghun; Grosenick, Logan; Kasthuri, Narayanan; Weiler, Nicholas C; Deisseroth, Karl; Kazhdan, Michael; Lichtman, Jeff; Reid, R Clay; Smith, Stephen J; Szalay, Alexander S; Vogelstein, Joshua T; Vogelstein, R Jacob
2013-01-01
We describe a scalable database cluster for the spatial analysis and annotation of high-throughput brain imaging data, initially for 3-d electron microscopy image stacks, but for time-series and multi-channel data as well. The system was designed primarily for workloads that build connectomes - neural connectivity maps of the brain-using the parallel execution of computer vision algorithms on high-performance compute clusters. These services and open-science data sets are publicly available at openconnecto.me. The system design inherits much from NoSQL scale-out and data-intensive computing architectures. We distribute data to cluster nodes by partitioning a spatial index. We direct I/O to different systems-reads to parallel disk arrays and writes to solid-state storage-to avoid I/O interference and maximize throughput. All programming interfaces are RESTful Web services, which are simple and stateless, improving scalability and usability. We include a performance evaluation of the production system, highlighting the effec-tiveness of spatial data organization.
Burns, Randal; Roncal, William Gray; Kleissas, Dean; Lillaney, Kunal; Manavalan, Priya; Perlman, Eric; Berger, Daniel R.; Bock, Davi D.; Chung, Kwanghun; Grosenick, Logan; Kasthuri, Narayanan; Weiler, Nicholas C.; Deisseroth, Karl; Kazhdan, Michael; Lichtman, Jeff; Reid, R. Clay; Smith, Stephen J.; Szalay, Alexander S.; Vogelstein, Joshua T.; Vogelstein, R. Jacob
2013-01-01
We describe a scalable database cluster for the spatial analysis and annotation of high-throughput brain imaging data, initially for 3-d electron microscopy image stacks, but for time-series and multi-channel data as well. The system was designed primarily for workloads that build connectomes— neural connectivity maps of the brain—using the parallel execution of computer vision algorithms on high-performance compute clusters. These services and open-science data sets are publicly available at openconnecto.me. The system design inherits much from NoSQL scale-out and data-intensive computing architectures. We distribute data to cluster nodes by partitioning a spatial index. We direct I/O to different systems—reads to parallel disk arrays and writes to solid-state storage—to avoid I/O interference and maximize throughput. All programming interfaces are RESTful Web services, which are simple and stateless, improving scalability and usability. We include a performance evaluation of the production system, highlighting the effec-tiveness of spatial data organization. PMID:24401992
Culture in a Writing Program: An Organizational Case Study
ERIC Educational Resources Information Center
Orton, Haley Elizabeth
2013-01-01
This study explored the perceptions of the staff and faculty of one writing program in a large western university, the University of California, Santa Barbara (UCSB). The Writing Program had experienced significant changes including budgetary reductions since 2008 as well as turnover in leadership. These changes have impacted the culture of the…
Critical Competitors. Evaluation of the Bay Area Writing Project. Technical Report.
ERIC Educational Resources Information Center
Thomas, Susan; Watson, Patti
Prepared as part of the evaluation of the Bay Area Writing Project (BAWP), this report compares BAWP to its "critical competitors" (other inservice teacher programs and programs for improving student writing). The BAWP model and ten other program descriptions are presented in identical descriptive formats. Three types of competitors are…
The 21st Century Writing Program: Collaboration for the Common Good
ERIC Educational Resources Information Center
Moberg, Eric
2010-01-01
The purpose of this report is to review the literature on theoretical frameworks, best practices, and conceptual models for the 21st century collegiate writing program. Methods include electronic database searches for recent and historical peer-reviewed scholarly literature on collegiate writing programs. The author analyzed over 65 sources from…
ERIC Educational Resources Information Center
Fisch, Audrey
2017-01-01
This profile presents New Jersey City University's Writing Assessment Program from its creation in 2002 to its elimination in 2017. The program arose as an attempt to raise the writing skills of the diverse, first generation teacher certification candidates in the College of Education. Despite political missteps, the program gained greater…
Parallelization and checkpointing of GPU applications through program transformation
DOE Office of Scientific and Technical Information (OSTI.GOV)
Solano-Quinde, Lizandro Damian
2012-01-01
GPUs have emerged as a powerful tool for accelerating general-purpose applications. The availability of programming languages that makes writing general-purpose applications for running on GPUs tractable have consolidated GPUs as an alternative for accelerating general purpose applications. Among the areas that have benefited from GPU acceleration are: signal and image processing, computational fluid dynamics, quantum chemistry, and, in general, the High Performance Computing (HPC) Industry. In order to continue to exploit higher levels of parallelism with GPUs, multi-GPU systems are gaining popularity. In this context, single-GPU applications are parallelized for running in multi-GPU systems. Furthermore, multi-GPU systems help to solvemore » the GPU memory limitation for applications with large application memory footprint. Parallelizing single-GPU applications has been approached by libraries that distribute the workload at runtime, however, they impose execution overhead and are not portable. On the other hand, on traditional CPU systems, parallelization has been approached through application transformation at pre-compile time, which enhances the application to distribute the workload at application level and does not have the issues of library-based approaches. Hence, a parallelization scheme for GPU systems based on application transformation is needed. Like any computing engine of today, reliability is also a concern in GPUs. GPUs are vulnerable to transient and permanent failures. Current checkpoint/restart techniques are not suitable for systems with GPUs. Checkpointing for GPU systems present new and interesting challenges, primarily due to the natural differences imposed by the hardware design, the memory subsystem architecture, the massive number of threads, and the limited amount of synchronization among threads. Therefore, a checkpoint/restart technique suitable for GPU systems is needed. The goal of this work is to exploit higher levels of parallelism and to develop support for application-level fault tolerance in applications using multiple GPUs. Our techniques reduce the burden of enhancing single-GPU applications to support these features. To achieve our goal, this work designs and implements a framework for enhancing a single-GPU OpenCL application through application transformation.« less
Distributed parallel messaging for multiprocessor systems
Chen, Dong; Heidelberger, Philip; Salapura, Valentina; Senger, Robert M; Steinmacher-Burrow, Burhard; Sugawara, Yutaka
2013-06-04
A method and apparatus for distributed parallel messaging in a parallel computing system. The apparatus includes, at each node of a multiprocessor network, multiple injection messaging engine units and reception messaging engine units, each implementing a DMA engine and each supporting both multiple packet injection into and multiple reception from a network, in parallel. The reception side of the messaging unit (MU) includes a switch interface enabling writing of data of a packet received from the network to the memory system. The transmission side of the messaging unit, includes switch interface for reading from the memory system when injecting packets into the network.
Writing and Computing across the USM Chemistry Curriculum
NASA Astrophysics Data System (ADS)
Gordon, Nancy R.; Newton, Thomas A.; Rhodes, Gale; Ricci, John S.; Stebbins, Richard G.; Tracy, Henry J.
2001-01-01
The faculty of the University of Southern Maine believes the ability to communicate effectively is one of the most important skills required of successful chemists. To help students achieve that goal, the faculty has developed a Writing and Computer Program consisting of writing and computer assignments of gradually increasing sophistication for all our laboratory courses. The assignments build in complexity until, at the junior level, students are writing full journal-quality laboratory reports. Computer assignments also increase in difficulty as students attack more complicated subjects. We have found the program easy to initiate and our part-time faculty concurs as well. The Writing and Computing across the Curriculum Program also serves to unite the entire chemistry curriculum. We believe the program is helping to reverse what the USM chemistry faculty and other educators have found to be a steady deterioration in the writing skills of many of today's students.
A Parallel Vector Machine for the PM Programming Language
NASA Astrophysics Data System (ADS)
Bellerby, Tim
2016-04-01
PM is a new programming language which aims to make the writing of computational geoscience models on parallel hardware accessible to scientists who are not themselves expert parallel programmers. It is based around the concept of communicating operators: language constructs that enable variables local to a single invocation of a parallelised loop to be viewed as if they were arrays spanning the entire loop domain. This mechanism enables different loop invocations (which may or may not be executing on different processors) to exchange information in a manner that extends the successful Communicating Sequential Processes idiom from single messages to collective communication. Communicating operators avoid the additional synchronisation mechanisms, such as atomic variables, required when programming using the Partitioned Global Address Space (PGAS) paradigm. Using a single loop invocation as the fundamental unit of concurrency enables PM to uniformly represent different levels of parallelism from vector operations through shared memory systems to distributed grids. This paper describes an implementation of PM based on a vectorised virtual machine. On a single processor node, concurrent operations are implemented using masked vector operations. Virtual machine instructions operate on vectors of values and may be unmasked, masked using a Boolean field, or masked using an array of active vector cell locations. Conditional structures (such as if-then-else or while statement implementations) calculate and apply masks to the operations they control. A shift in mask representation from Boolean to location-list occurs when active locations become sufficiently sparse. Parallel loops unfold data structures (or vectors of data structures for nested loops) into vectors of values that may additionally be distributed over multiple computational nodes and then split into micro-threads compatible with the size of the local cache. Inter-node communication is accomplished using standard OpenMP and MPI. Performance analyses of the PM vector machine, demonstrating its scaling properties with respect to domain size and the number of processor nodes will be presented for a range of hardware configurations. The PM software and language definition are being made available under unrestrictive MIT and Creative Commons Attribution licenses respectively: www.pm-lang.org.
The Effectiveness of the Creative Writing Instruction Program Based on Speaking Activities (CWIPSA)
ERIC Educational Resources Information Center
Bayat, Seher
2016-01-01
This study aims to develop a creative writing instruction program based on speaking activities and to investigate its effect on fourth-grade primary school students' creative writing achievements and writing attitudes. The experimental method based on the pre-test/post-test model was used in this research. The research was conducted with 42…
What Happens to the Writing Program Administrator When the Writing Requirements Go Away?
ERIC Educational Resources Information Center
Gradin, Sherrie
Sweeping reforms within general education have brought radical changes to traditional writing requirements at many institutions around the country, in some cases extending to the elimination of those requirements. At Portland State University (Oregon), writing is now to be the province of those teaching in the new general education program. Many…
Student Writing, Teacher Feedback, and Working Online: Launching the Drive to Write Program
ERIC Educational Resources Information Center
Balu, Rekha; Alterman, Emma; Haider, Zeest; Quinn, Kelly
2018-01-01
The Drive to Write program was organized by New Visions for Public Schools (a New York City school support network that helps schools with professional development, data infrastructure, leadership training, certification, and more), and New Visions hopes it will lead to a new standard in writing instruction and student learning. New Visions is…
ERIC Educational Resources Information Center
Moor, Kelly S.; Jensen-Hart, Staci; Hooper, Richard I.
2012-01-01
Concerns about social work students' writing are well documented, but the cost of specialized writing programs leaves budget-stressed programs confronting a problem they may feel they have few means to address. However, a valuable resource is already available: faculty expertise in social work writing. The challenge is helping faculty realize…
ERIC Educational Resources Information Center
Zinchuk, Jennifer Eidum
2017-01-01
Within the field of Writing Studies, metacognition is rapidly being recognized as essential for the effective transfer of knowledge across contexts. This program profile describes a pre-college writing course at the University of Washington that builds metacognition, confidence, and fluency in writing. Through program evaluations, student surveys,…
ERIC Educational Resources Information Center
Saitta, Erin K.; Zemliansky, Pavel; Turner, Anna
2015-01-01
The authors present a model for program-wide assessment of the effectiveness of writing instruction in a chemistry laboratory course. This model, which involves collaboration between faculty from chemistry, the Writing Across the Curriculum (WAC) program, and the Faculty Center for Teaching and Learning, is based on several theories and…
ERIC Educational Resources Information Center
Dobbs, Jennifer Kwon
2012-01-01
This article explores the development of the Summer Tools, Information, Motivation, and Education (SummerTIME) Writing Program, the only program of its kind in Los Angeles that conducts self-assessment. The author describes the geographical and political boundaries separating inner-city Los Angeles high school graduates from higher education,…
The Writing-in-Chicago Program of the Chicago Public Library. An Evaluation.
ERIC Educational Resources Information Center
Rayward, W. Boyd
An experimental writing program lasting three years and four months was held in the Chicago Public Library System, for which writers-in-residence, scholars-in- residence, and other program associates presented several series focusing on the city of Chicago. Emphasis during the first year centered on the literary/historical aspect of writing in and…
The Markings of a New Pencil: Introducing Programming-as-Writing in the Middle School Classroom
ERIC Educational Resources Information Center
Burke, Quinn
2012-01-01
Using the setting of a writing-workshop to facilitate a deliberate process to learn computer programming, this exploratory study investigates (a) where there is a natural overlap between programming and writing through the storytelling motif, and (b) to what extent existing language arts coursework and pedagogy can be leveraged to introduce this…
University Organizational Culture through Insider Eyes: A Case Study of a Writing Program
ERIC Educational Resources Information Center
Orton, Haley; Conley, Sharon
2016-01-01
Using a case study approach, the authors examined university administrator and instructor perspectives about a writing program's organizational culture. In so doing, members of the writing program were invited to participate in interviews over a three-year period. This qualitative case study suggests that examples of culture through a three-lens…
Closing the Loop: Strengthening Disciplinary Writing in an English BA Program
ERIC Educational Resources Information Center
Wilcox, Miranda
2017-01-01
This program profile narrates how the Department of English at Brigham Young University (BYU) reviewed and revised the disciplinary writing requirements in the English BA program between 2006 and 2015. The story begins in 2006 with the dual problems of recognizing the lack of development in student writing in the major and of responding to…
Diverse Lessons (Undergraduate Program at Texas A&M)
ERIC Educational Resources Information Center
Kerschbaum, Stephanie L.; Killingsworth, M. Jimmie
2007-01-01
The number of first-year writing and writing-across-the-curriculum programs has been increasing at institutions across the United States, but a similar rise has not been seen in the growth of concentrations in rhetoric and writing as an undergraduate major or minor. In this program profile, the authors describe how the Discourse Studies faculty…
A Writing Program Your Kids Will Relish.
ERIC Educational Resources Information Center
Nichols, Jennifer
1981-01-01
Presents seven writing lessons for elementary students: choosing effective words; writing similes; writing paragraphs; writing descriptions; letter writing; comparing and contrasting; and understanding point of view. Some of the lessons have unusual themes, such as pizza, pickles, and hoboes. (SJL)
Teaching Technical Writing and Editing -- In-House Programs That Work. Anthology Series No. 5.
ERIC Educational Resources Information Center
Shaw, James G., Ed.
The 12 articles in this publication provide indepth treatment of important aspects of in-house training programs for technical writing and editing. The articles deal with the following topics: the value of an in-house writing course, teaching in industry, developing an in-house writing course for engineers and scientists, a new approach to…
ERIC Educational Resources Information Center
Basgier, Christopher
2017-01-01
To illustrate how genre pedagogy and public writing pedagogy can inform one another, this program profile describes the second-semester composition course at University of North Dakota, ENGL 130: College Composition II: Writing for Public Audiences. In this course, genre works as a rhetorical bridge across an interlinked sequence of research,…
Black Muslim Girls Navigating Multiple Oppositional Binaries through Literacy and Letter Writing
ERIC Educational Resources Information Center
McArthur, Sherell A.; Muhammad, Gholnecsar E.
2017-01-01
Writing alongside 12 African American Muslim girls, we led a summer literacy program in an effort to understand how Black Muslim adolescent girls write about their identities and ideas. The 4-week literacy program was designed to engage and support Black Muslim girls, aged 12-17 years old, in reading, writing, and understanding the multiple…
Spiral: Automated Computing for Linear Transforms
NASA Astrophysics Data System (ADS)
Püschel, Markus
2010-09-01
Writing fast software has become extraordinarily difficult. For optimal performance, programs and their underlying algorithms have to be adapted to take full advantage of the platform's parallelism, memory hierarchy, and available instruction set. To make things worse, the best implementations are often platform-dependent and platforms are constantly evolving, which quickly renders libraries obsolete. We present Spiral, a domain-specific program generation system for important functionality used in signal processing and communication including linear transforms, filters, and other functions. Spiral completely replaces the human programmer. For a desired function, Spiral generates alternative algorithms, optimizes them, compiles them into programs, and intelligently searches for the best match to the computing platform. The main idea behind Spiral is a mathematical, declarative, domain-specific framework to represent algorithms and the use of rewriting systems to generate and optimize algorithms at a high level of abstraction. Experimental results show that the code generated by Spiral competes with, and sometimes outperforms, the best available human-written code.
ERIC Educational Resources Information Center
Brown, Peggy Ann, Ed.
1984-01-01
Ways that colleges and universities provide opportunities for students to improve their writing are discussed in two essays and program descriptions. In "Reinventing the Rhetorical Tradition: Finding Ways to Revalue Writing," Patrick Hartwell and Greg Waters briefly describe activities at colleges that center around the rhetorical…
The Evolution of a Writing Program.
White, Bonnie J; Lamson, Karen S
2017-07-01
Scholarly writing is required in nursing, and some students are unable to communicate effectively through writing. Faculty members may struggle with the grading of written assignments. A writing team, consisting of a nursing faculty member, the school of nursing library liaison, and members from academic support services, implemented strategies including workshops, handouts, and use of exemplars to improve student writing and to provide support to faculty. Few students sought help from the writing team. An online writing center within the existing learning management system was developed to address nursing students' and faculty's scholarly writing needs. The writing center includes guides, tutorials, and exemplars. Anecdotal evidence indicates the use of the writing center during afternoons and evenings and prior to due dates of written assignments. Online writing resources were used more frequently than face-to-face support. Further research is needed to evaluate the effectiveness of the program. [J Nurs Educ. 2017;56(7):443-445.]. Copyright 2017, SLACK Incorporated.
Generating performance portable geoscientific simulation code with Firedrake (Invited)
NASA Astrophysics Data System (ADS)
Ham, D. A.; Bercea, G.; Cotter, C. J.; Kelly, P. H.; Loriant, N.; Luporini, F.; McRae, A. T.; Mitchell, L.; Rathgeber, F.
2013-12-01
This presentation will demonstrate how a change in simulation programming paradigm can be exploited to deliver sophisticated simulation capability which is far easier to programme than are conventional models, is capable of exploiting different emerging parallel hardware, and is tailored to the specific needs of geoscientific simulation. Geoscientific simulation represents a grand challenge computational task: many of the largest computers in the world are tasked with this field, and the requirements of resolution and complexity of scientists in this field are far from being sated. However, single thread performance has stalled, even sometimes decreased, over the last decade, and has been replaced by ever more parallel systems: both as conventional multicore CPUs and in the emerging world of accelerators. At the same time, the needs of scientists to couple ever-more complex dynamics and parametrisations into their models makes the model development task vastly more complex. The conventional approach of writing code in low level languages such as Fortran or C/C++ and then hand-coding parallelism for different platforms by adding library calls and directives forces the intermingling of the numerical code with its implementation. This results in an almost impossible set of skill requirements for developers, who must simultaneously be domain science experts, numericists, software engineers and parallelisation specialists. Even more critically, it requires code to be essentially rewritten for each emerging hardware platform. Since new platforms are emerging constantly, and since code owners do not usually control the procurement of the supercomputers on which they must run, this represents an unsustainable development load. The Firedrake system, conversely, offers the developer the opportunity to write PDE discretisations in the high-level mathematical language UFL from the FEniCS project (http://fenicsproject.org). Non-PDE model components, such as parametrisations, can be written as short C kernels operating locally on the underlying mesh, with no explicit parallelism. The executable code is then generated in C, CUDA or OpenCL and executed in parallel on the target architecture. The system also offers features of special relevance to the geosciences. In particular, the large scale separation between the vertical and horizontal directions in many geoscientific processes can be exploited to offer the flexibility of unstructured meshes in the horizontal direction, without the performance penalty usually associated with those methods.
Visible ink: A flexible and individually tailored writing intervention for cancer patients
CORNER, GEOFFREY W.; JHANWAR, SABRINA M.; KELMAN, JUDITH; PESSIN, HAYLEY; STEIN, EMMA; BREITBART, WILLIAM
2017-01-01
Objectives Subjective reports on the effectiveness of and satisfaction with writing interventions in medical populations have indicated that they can have a profound impact on patients. Further, past research on these programs has demonstrated that they can lead to a number of different positive outcomes depending on the personal characteristics of the participating patients and the type of writing with which they are tasked. For this reason, a flexible and individually tailored writing intervention may be particularly effective for patients, molding its approach to their desires and backgrounds. This paper examines Visible Ink, a writing program for cancer patients at Memorial Sloan-Kettering Cancer Center (MSKCC) that follows this model. Methods At Visible Ink’s First Fall Writing Festival in November 2012, an optional survey was provided to all program participants in attendance, capturing both quantitative and qualitative information on patient experiences in the program. Twenty-nine surveys were completed. Results The program appears to have a variety of positive effects, including fostering personal growth and providing a positive distraction. Respondents reported that they write in a number of different genres on topics both related and not related to their illnesses, which supports the flexible model of the program. All respondents indicated that they would recommend the program to others, and satisfaction with the program’s general approach (i.e., individualized work with a writing coach) was unanimous. A few areas for potential improvement were also identified, most of which involved expanding the services and events offered by the program. Significance of results Despite the limitations of this survey (e.g., small sample size and low response rate), its results support the promise of the Visible Ink model and demonstrate participants’ satisfaction with the program. Future research can more thoroughly examine Visible Ink’s effectiveness, and additional resources could enable the program to expand. PMID:24138800
ERIC Educational Resources Information Center
Weaver, Debbi; Robbie, Diane; Radloff, Alex
2014-01-01
This paper reports on a writing program to support academic staff to publish in peer-refereed journals. Nine participants completed a 12-week program, which involved regular meetings, set writing tasks, and peer feedback on drafts. A pre- and post-survey and follow-up interviews were used to gather feedback. Participants especially valued the…
Automatic Adaptation of Tunable Distributed Applications
2001-01-01
size, weight, and battery life, with a single CPU, less memory, smaller hard disk, and lower bandwidth network connectivity. The power of PDAs is...wireless, and bluetooth [32] facilities; thus achieving different rates of data transmission. 1 With the trend of “write once, run everywhere...applications, a single component can execute on multiple processors (or machines) in parallel. These parallel applications, written in a specialized language
Writing across the Curriculum: The Program at Third College, University of California, San Diego.
ERIC Educational Resources Information Center
Kirsch, Gesa
1988-01-01
Describes a writing across the curriculum program at the University of California, San Diego. Reports on the program's design and administration, summarizes how students assess the program, and discusses administrative issues particular to the program. (MS)
ERIC Educational Resources Information Center
Jacobs, Albert Luck, Jr.
In this study, a program for teaching poetry writing in secondary schools is derived from Kenneth Koch's and Theodore Roethke's ideas, and from Erik Erikson's model of adolescent human processes. A review of related literature defines three major approaches to the teaching of poetry writing: models, activities, and models and activities combined.…
A New Approach to Teaching Business Writing: Writing across the Core--A Document Based Curriculum
ERIC Educational Resources Information Center
Hutchins, Teresa D.
2015-01-01
This paper describes the transition that the Anisfield School of Business of Ramapo College of New Jersey made from a conventional Writing Across the Curriculum approach to a Writing Across the Business Core approach. The impetus for the change is explained as well as the creation and design of the program. The document driven program is analyzed,…
An Accounting Writing Proficiency Survey
ERIC Educational Resources Information Center
Firch, Tim; Campbell, Annhenrie; Filling, Steven; Lindsay, David H.
2011-01-01
Although there has been much discussion about improving college student writing with college-level courses, little is known about how accounting programs, in particular, are addressing the writing proficiency challenge. This study surveys the 852 accounting programs in the United States to identify the frequency and types of accounting writing…
"Writing Our Stories": An Anti-Violence Creative Writing Program.
ERIC Educational Resources Information Center
Smitherman, Tracy; Thompson, Jeanie
2002-01-01
Juvenile offenders studied creative writing and had their work published in anthologies as part of a therapeutic program that is a partnership between a writers' forum and the Alabama Department of Youth Services. A curriculum was developed to train department staff and writers who participate. (SK)
ERIC Educational Resources Information Center
Gallick-Jackson, Sheryl A.
A practicum program was developed and implemented to improve narrative writing skills, composition skills, and related attitudes among the targeted second grade students. Objectives for the program were for: 75% of the students to increase their narrative writing skills by at least one proficiency level; 75% of the students to increase their…
Writing Assessment: Purposes, Problems, Possibilities. A Review Essay.
ERIC Educational Resources Information Center
Weaver, Barbara
1987-01-01
Discusses three books that approach writing assessment from differing perspectives and will help writing program administrators reconsider purposes, anticipate problems, and envision new possibilities for writing evaluation. (HTH)
A Program for Improving Undergraduate Psychology Students' Basic Writing Skills
ERIC Educational Resources Information Center
Fallahi, Carolyn R.; Wood, Rebecca M.; Austad, Carol Shaw; Fallahi, Hamid
2006-01-01
We examined the effects of in-class writing instruction, practice, peer review, and feedback on writing skills of undergraduates enrolled in a general psychology course. We rated writing for grammar, writing style, mechanics, and American Psychological Association referencing style. Significant differences emerged on the 4 writing skill domains (p…
Circadian rhythms in handwriting kinematics and legibility.
Jasper, Isabelle; Gordijn, Marijke; Häussler, Andreas; Hermsdörfer, Joachim
2011-08-01
The aim of the present study was to analyze the circadian rhythmicity in handwriting kinematics and legibility and to compare the performance between Dutch and German writers. Two subject groups underwent a 40 h sleep deprivation protocol under Constant Routine conditions either in Groningen (10 Dutch subjects) or in Berlin (9 German subjects). Both groups wrote every 3h a test sentence of similar structure in their native language. Kinematic handwriting performance was assessed with a digitizing tablet and evaluated by writing speed, writing fluency, and script size. Writing speed (frequency of strokes and average velocity) revealed a clear circadian rhythm, with a parallel decline during night and a minimum around 3:00 h in the morning for both groups. Script size and movement fluency did not vary with time of day in neither group. Legibility of handwriting was evaluated by intra-individually ranking handwriting specimens of the 13 sessions by 10 German and 10 Dutch raters. Whereas legibility ratings of the German handwriting specimens deteriorated during night in parallel with slower writing speed, legibility of the Dutch handwriting deteriorated not until the next morning. In conclusion, the circadian rhythm of handwriting kinematics seems to be independent of script language at least among the two tested western countries. Moreover, handwriting legibility is also subject to a circadian rhythm which, however, seems to be influenced by variations in the assessment protocol. Copyright © 2010 Elsevier B.V. All rights reserved.
Description of a medical writing rotation for a postgraduate pharmacy residency program.
Brown, Jamie N; Tiemann, Kelsey A; Ostroff, Jared L
2014-04-01
To provide a description of a pharmacy residency rotation dedicated to medical writing developed at a tertiary care academic medical center. Contribution to the medical literature is an important component of professional pharmacy practice, and there are many benefits seen by practitioners actively involved in scholarly activities. Residency programs have an opportunity to expand beyond the standard roles of postgraduate pharmacist training but rarely is there formal instruction on medical writing skills or are scholarship opportunities provided to residents. In order to address this deficiency, a residency program may consider the implementation of a formal Medical Writing rotation. This rotation is designed to introduce the resident to medical writing through active discussion on medical writing foundational topics, engage the resident in a collaborative review of a manuscript submitted to a peer-reviewed professional journal, and support the resident in the design and composition of manuscript of publishable quality. A structured Medical Writing rotation during a pharmacy resident's training can help develop the skills necessary to promote scholarly activities and foster resident interest in future pursuit of professional medical writing.
United States Air Force High School Apprenticeship Program: 1989 Program Management Report. Volume 2
1989-12-01
error determination of a root, and the Gaussian probability function. I found this 47-7 flowcharting exposure to be an asset while writing more...writing simple programs based upon flowcharts . This skill was further enhanced when my mentor taught me how to take a flowchart (or program) written in...software that teaches Ada to beginners . Though the first part of Ada-Tutr was review, the package proved to be very helpful in assisting me to write more
ERIC Educational Resources Information Center
Colorado State Dept. of Education, Denver.
This document contains released reading comprehension passages, test items, and writing prompts from the Colorado Student Assessment Program for 2001. The sample questions and prompts are included without answers or examples of student responses. Test materials are included for: (1) Grade 4 Reading and Writing; (2) Grade 4 Lectura y Escritura…
Teaching Technical Report Writing
ERIC Educational Resources Information Center
De Pasquale, Joseph A.
1977-01-01
A high school electronics teacher describes the integration of technical report writing in the electronics program for trade and industrial students. He notes that the report writing rather than just recording data seemed to improve student laboratory experience but further improvements in the program are needed. A sample lab report is included.…
On Developing the Writing Skills Course for Accounting Students
ERIC Educational Resources Information Center
Firch, Tim; Campbell, Annhenrie; Lindsay, David H.; Garner, Don E.
2010-01-01
The CSU, Stanislaus, accounting program is providing a new course that meets the university-wide upper-division writing requirement and offers accounting students additional professional study. While a writing skills course is not unusual in a business program, few offer an alternative centered on the accounting body of knowledge. Undergraduate…
Writing Matters to Urban Middle Level Students
ERIC Educational Resources Information Center
Yost, Deborah S.; Vogel, Robert
2012-01-01
This article provides an overview of the Writers Matter program, which allows adolescents to use their life stories as a vehicle for self-expression and writing skill development. Evaluations of the program have show increased writing skills among participating students in the areas of focus, content, organization, and grammar. Additional benefits…
Producing Better Writers in Sociology: A Programmatic Approach
ERIC Educational Resources Information Center
Migliaccio, Todd; Carrigan, Jacqueline
2017-01-01
High-quality undergraduate student writing is a common and important objective for sociology programs while at the same time a continuous challenge. Programs often struggle to address writing adequately because of the difficulty of fully evaluating student writing and responding to any identified limitations, largely because of the impact on…
The Department of Humanities Writing Program.
ERIC Educational Resources Information Center
Umpqua Community Coll., Roseburg, OR.
Designed for students, faculty, and others interested in the writing program at Umpqua Community College (UCC) in Oregon, this booklet clarifies the specific function and scope of the writing courses offered by UCC's Department of Humanities. Section I states the department's objectives (e.g., to provide a core curriculum meeting the requirements…
Deactivating the Writing Program.
ERIC Educational Resources Information Center
Strickland, James
A written language learner must be given an environment that enables or fosters writing development. Unfortunately, the typical system of education and the learning strategies that are taught are at times the very things that deactivate, frustrate, and even pervert the writing program. In fact, some of the rules that student writers respond to are…
University Student Conceptions of Learning Science through Writing
ERIC Educational Resources Information Center
Ellis, Robert A.; Taylor, Charlotte E.; Drury, Helen
2006-01-01
First-year undergraduate science students experienced a writing program as an important part of their assessment in a biology subject. The writing program was designed to help them develop both their scientific understanding as well as their written scientific expression. Open-ended questionnaires investigating the quality of the experience of…
Faculty role modeling of professional writing: one baccalaureate nursing program's experience.
Newton, Sarah E
2008-01-01
According to The Essentials of Baccalaureate Education for Professional Nursing Practice (American Association of Colleges of Nursing, 1998), professional writing is an important outcome of baccalaureate nursing education. Most baccalaureate nursing programs in the United States expect formally written student papers to adhere to the style requirements outlined in the Publication Manual of the American Psychological Association (APA, 2001). It is essential for the baccalaureate nursing faculty members who evaluate student papers to be role models for the desired writing behaviors to facilitate student attainment of professional writing outcomes. However, to what extent nursing faculty members' writing behaviors and knowledge of the APA style requirements impact student writing outcomes is not known because the issue has not been addressed in the literature. The purpose of this article is to describe one Midwestern baccalaureate nursing program's faculty development efforts to assess faculty familiarity with the APA style requirements and how such knowledge may impact baccalaureate nursing students' writing outcomes.
Heterogeneous scalable framework for multiphase flows
DOE Office of Scientific and Technical Information (OSTI.GOV)
Morris, Karla Vanessa
2013-09-01
Two categories of challenges confront the developer of computational spray models: those related to the computation and those related to the physics. Regarding the computation, the trend towards heterogeneous, multi- and many-core platforms will require considerable re-engineering of codes written for the current supercomputing platforms. Regarding the physics, accurate methods for transferring mass, momentum and energy from the dispersed phase onto the carrier fluid grid have so far eluded modelers. Significant challenges also lie at the intersection between these two categories. To be competitive, any physics model must be expressible in a parallel algorithm that performs well on evolving computermore » platforms. This work created an application based on a software architecture where the physics and software concerns are separated in a way that adds flexibility to both. The develop spray-tracking package includes an application programming interface (API) that abstracts away the platform-dependent parallelization concerns, enabling the scientific programmer to write serial code that the API resolves into parallel processes and threads of execution. The project also developed the infrastructure required to provide similar APIs to other application. The API allow object-oriented Fortran applications direct interaction with Trilinos to support memory management of distributed objects in central processing units (CPU) and graphic processing units (GPU) nodes for applications using C++.« less
ERIC Educational Resources Information Center
Ahmed Helwa, Hasnaa Sabry Abdel-Hamid
2014-01-01
The aim of this research is to investigate the effectiveness of a program based on the combination of relevance and confidence motivational strategies in developing EFL argumentative writing skills and overcoming writing apprehension among students teachers at Faculty of Education. The design of the research is a mixed research methodology. It…
Writing across the Accounting Curriculum: An Experiment.
ERIC Educational Resources Information Center
Riordan, Diane A.; Riordan, Michael P.; Sullivan, M. Cathy
2000-01-01
Develops a structured writing effectiveness program across three junior level courses in the accounting major (tax, cost, and financial accounting) to improve the writing skills of accounting students. Provides evidence that the writing across the curriculum project significantly improved the students' writing skills. (SC)
Computer Assistance for Writing Interactive Programs: TICS.
ERIC Educational Resources Information Center
Kaplow, Roy; And Others
1973-01-01
Investigators developed an on-line, interactive programing system--the Teacher-Interactive Computer System (TICS)--to provide assistance to those who were not programers, but nevertheless wished to write interactive instructional programs. TICS had two components: an author system and a delivery system. Underlying assumptions were that…
Stimulating Creative Writing Through Literature: A Guide for Teachers of the Intermediate Grades.
ERIC Educational Resources Information Center
Pilon, Alice Barbara Cummings
A structured writing program for the intermediate grades was designed, utilizing such children's literature as poems, legends, fairy tales, tall tales, and books to stimulate elementary school children to write creatively. Chapters in the teacher's guide for the program present many specific suggestions and activities to help children (1) use…
ERIC Educational Resources Information Center
Hampson, Margaret P.; Hearron, Tom; Noggle, Mary
2009-01-01
Though Writing Across the Curriculum is not a new concept, Caldwell Community College and Technical Institute offers a two-semester professional development program that combines this instructional approach with emerging technology. Though this program focuses on the use of writing to enhance student learning, this training format can be…
Re-Articulating the Mission and Work of the Writing Program with Digital Video
ERIC Educational Resources Information Center
Kopp, Drew; Stevens, Sharon McKenzie
2010-01-01
In this webtext, we discuss one powerful way that writing program administrators (WPAs) can start to reshape their basic rhetorical situation, potentially shifting the underlying premises that external audiences bring to discussions about writing instruction. We argue that digital video, when used strategically, is a particularly valuable medium…
ERIC Educational Resources Information Center
Miley, Michelle L.
2013-01-01
This study explores the use of online writing studios housed in the University Writing Center and attached to a Writing in the Disciplines course in the College of Technology and a First Year Composition program. The original goal of the online writing studio, modified from Grego and Thompson's (2009) writing studio approach, was to create an…
Technical Writing Teachers and the Challenges of Desktop Publishing.
ERIC Educational Resources Information Center
Kalmbach, James
1988-01-01
Argues that technical writing teachers must understand desktop publishing. Discusses the strengths that technical writing teachers bring to desktop publishing, and the impact desktop publishing will have on technical writing courses and programs. (ARH)
Resendes, Karen K
2015-01-01
Incorporating scientific literacy into inquiry driven research is one of the most effective mechanisms for developing an undergraduate student's strength in writing. Additionally, discovery-based laboratories help develop students who approach science as critical thinkers. Thus, a three-week laboratory module for an introductory cell and molecular biology course that couples inquiry-based experimental design with extensive scientific writing was designed at Westminster College to expose first year students to these concepts early in their undergraduate career. In the module students used scientific literature to design and then implement an experiment on the effect of cellular stress on protein expression in HeLa cells. In parallel the students developed a research paper in the style of the undergraduate journal BIOS to report their results. HeLa cells were used to integrate the research experience with the Westminster College "Next Chapter" first year program, in which the students explored the historical relevance of HeLa cells from a sociological perspective through reading The Immortal Life of Henrietta Lacks by Rebecca Skloot. In this report I detail the design, delivery, student learning outcomes, and assessment of this module, and while this exercise was designed for an introductory course at a small primarily undergraduate institution, suggestions for modifications at larger universities or for upper division courses are included. Finally, based on student outcomes suggestions are provided for improving the module to enhance the link between teaching students skills in experimental design and execution with developing student skills in information literacy and writing. © 2015 The International Union of Biochemistry and Molecular Biology.
Associative architecture for image processing
NASA Astrophysics Data System (ADS)
Adar, Rutie; Akerib, Avidan
1997-09-01
This article presents a new generation in parallel processing architecture for real-time image processing. The approach is implemented in a real time image processor chip, called the XiumTM-2, based on combining a fully associative array which provides the parallel engine with a serial RISC core on the same die. The architecture is fully programmable and can be programmed to implement a wide range of color image processing, computer vision and media processing functions in real time. The associative part of the chip is based on patented pending methodology of Associative Computing Ltd. (ACL), which condenses 2048 associative processors, each of 128 'intelligent' bits. Each bit can be a processing bit or a memory bit. At only 33 MHz and 0.6 micron manufacturing technology process, the chip has a computational power of 3 billion ALU operations per second and 66 billion string search operations per second. The fully programmable nature of the XiumTM-2 chip enables developers to use ACL tools to write their own proprietary algorithms combined with existing image processing and analysis functions from ACL's extended set of libraries.
MPI-IO: A Parallel File I/O Interface for MPI Version 0.3
NASA Technical Reports Server (NTRS)
Corbett, Peter; Feitelson, Dror; Hsu, Yarsun; Prost, Jean-Pierre; Snir, Marc; Fineberg, Sam; Nitzberg, Bill; Traversat, Bernard; Wong, Parkson
1995-01-01
Thanks to MPI [9], writing portable message passing parallel programs is almost a reality. One of the remaining problems is file I/0. Although parallel file systems support similar interfaces, the lack of a standard makes developing a truly portable program impossible. Further, the closest thing to a standard, the UNIX file interface, is ill-suited to parallel computing. Working together, IBM Research and NASA Ames have drafted MPI-I0, a proposal to address the portable parallel I/0 problem. In a nutshell, this proposal is based on the idea that I/0 can be modeled as message passing: writing to a file is like sending a message, and reading from a file is like receiving a message. MPI-IO intends to leverage the relatively wide acceptance of the MPI interface in order to create a similar I/0 interface. The above approach can be materialized in different ways. The current proposal represents the result of extensive discussions (and arguments), but is by no means finished. Many changes can be expected as additional participants join the effort to define an interface for portable I/0. This document is organized as follows. The remainder of this section includes a discussion of some issues that have shaped the style of the interface. Section 2 presents an overview of MPI-IO as it is currently defined. It specifies what the interface currently supports and states what would need to be added to the current proposal to make the interface more complete and robust. The next seven sections contain the interface definition itself. Section 3 presents definitions and conventions. Section 4 contains functions for file control, most notably open. Section 5 includes functions for independent I/O, both blocking and nonblocking. Section 6 includes functions for collective I/O, both blocking and nonblocking. Section 7 presents functions to support system-maintained file pointers, and shared file pointers. Section 8 presents constructors that can be used to define useful filetypes (the role of filetypes is explained in Section 2 below). Section 9 presents how the error handling mechanism of MPI is supported by the MPI-IO interface. All this is followed by a set of appendices, which contain information about issues that have not been totally resolved yet, and about design considerations. The reader can find there the motivation behind some of our design choices. More information on this would definitely be welcome and will be included in a further release of this document. The first appendix contains a description of MPI-I0's 'hints' structure which is used when opening a file. Appendix B is a discussion of various issues in the support for file pointers. Appendix C explains what we mean in talking about atomic access. Appendix D provides detailed examples of filetype constructors, and Appendix E contains a collection of arguments for and against various design decisions.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Gibson, Garth
Petascale computing infrastructures for scientific discovery make petascale demands on information storage capacity, performance, concurrency, reliability, availability, and manageability. The Petascale Data Storage Institute focuses on the data storage problems found in petascale scientific computing environments, with special attention to community issues such as interoperability, community buy-in, and shared tools. The Petascale Data Storage Institute is a collaboration between researchers at Carnegie Mellon University, National Energy Research Scientific Computing Center, Pacific Northwest National Laboratory, Oak Ridge National Laboratory, Sandia National Laboratory, Los Alamos National Laboratory, University of Michigan, and the University of California at Santa Cruz. Because the Institute focusesmore » on low level files systems and storage systems, its role in improving SciDAC systems was one of supporting application middleware such as data management and system-level performance tuning. In retrospect, the Petascale Data Storage Institute’s most innovative and impactful contribution is the Parallel Log-structured File System (PLFS). Published in SC09, PLFS is middleware that operates in MPI-IO or embedded in FUSE for non-MPI applications. Its function is to decouple concurrently written files into a per-process log file, whose impact (the contents of the single file that the parallel application was concurrently writing) is determined on later reading, rather than during its writing. PLFS is transparent to the parallel application, offering a POSIX or MPI-IO interface, and it shows an order of magnitude speedup to the Chombo benchmark and two orders of magnitude to the FLASH benchmark. Moreover, LANL production applications see speedups of 5X to 28X, so PLFS has been put into production at LANL. Originally conceived and prototyped in a PDSI collaboration between LANL and CMU, it has grown to engage many other PDSI institutes, international partners like AWE, and has a large team at EMC supporting and enhancing it. PLFS is open sourced with a BSD license on sourceforge. Post PDSI funding comes from NNSA and industry sources. Moreover, PLFS has spin out half a dozen or more papers, partnered on research with multiple schools and vendors, and has projects to transparently 1) dis- tribute metadata over independent metadata servers, 2) exploit drastically non-POSIX Hadoop storage for HPC POSIX applications, 3) compress checkpoints on the fly, 4) batch delayed writes for write speed, 5) compress read-back indexes and parallelize their redistribution, 6) double-buffer writes in NAND Flash storage to decouple host blocking during checkpoint from disk write time in the storage system, 7) pack small files into a smaller number of bigger containers. There are two large scale open source Linux software projects that PDSI significantly incubated, though neither were initated in PDSI. These are 1) Ceph, a UCSC parallel object storage research project that has continued to be a vehicle for research, and has become a released part of Linux, and 2) Parallel NFS (pNFS) a portion of the IETF’s NFSv4.1 that brings the core data parallelism found in Lustre, PanFS, PVFS, and Ceph to the industry standard NFS, with released code in Linux 3.0, and its vendor offerings, with products from NetApp, EMC, BlueArc and RedHat. Both are fundamentally supported and advanced by vendor companies now, but were critcally transferred from research demonstration to viable product with funding from PDSI, in part. At this point Lustre remains the primary path to scalable IO in Exascale systems, but both Ceph and pNFS are viable alternatives with different fundamental advantages. Finally, research community building was a big success for PDSI. Through the HECFSIO workshops and HECURA project with NSF PDSI stimulated and helped to steer leveraged funding of over $25M. Through the Petascale (now Parallel) Data Storage Workshop series, www.pdsw.org, colocated with SCxy each year, PDSI created and incubated five offerings of this high-attendance workshop. The workshop has gone on without PDSI support with two more highly successfully workshops, rewriting its organizational structure to be community managed. More than 70 peer reviewed papers have been presented at PDSW workshops.« less
Using the Composing Process and Positive Reinforcement to Teach College Basic Students to Write.
ERIC Educational Resources Information Center
Milligan, Janice
Following a literature review on the subjects of the decline in student writing abilities and increased student writing apprehension, this paper offers teachers information on a basic writing program that reduces writing anxiety and improves writing skills through large doses of positive reinforcement. The second section of the paper discusses the…
A Close Investigation into Source Use in Integrated Second Language Writing Tasks
ERIC Educational Resources Information Center
Plakans, Lia; Gebril, Atta
2012-01-01
An increasing number of writing programs and assessments are employing writing-from-sources tasks in which reading and writing are integrated. The integration of reading and writing in such contexts raises a number of questions with regard to writers' use of sources in their writing, the functions these sources serve, and how proficiency affects…
Effects of Cooperative Writing with Embedded Multimedia: A Randomized Experiment
ERIC Educational Resources Information Center
Madden, Nancy A.; Slavin, Robert E.; Logan, Michele
2011-01-01
The present study represented an effort to improve on the outcomes of the Puma (2006) study by creating a writing process program that provided students with compelling video models of effective writing practices in small writing teams. In this method, called Writing Wings with Media (WWM), students worked in 4-member, heterogeneous writing groups…
The Writing-Based Practice: The Development of Social and Emotional Awareness in Adolescents
ERIC Educational Resources Information Center
Parkin, Johanna
2017-01-01
Although a great deal of research exists regarding various components of the Writing-Based Practice along with best practice of writing instruction, the research that does exist only examines how writing instruction impacts writing. This research study, however, examined whether there is a potential connection between a writing immersion program,…
"The Writing Writes Itself": Deleuzian Desire and the Creative Writing MFA Degree
ERIC Educational Resources Information Center
Walker, Ginger Marie
2017-01-01
This post-qualitative inquiry project investigated subjectivity (sense of self) among graduates of creative writing Master of Fine Arts (MFA) programs. The project asked how subjectivity is involved in the creative writing process and how that process fuels further writing after a creative piece (such as the MFA thesis) is completed. A…
Whitmore, Charles A; Sakai, Joseph; Mikulich-Gilbertson, Susan K; Davies, Robert D
2018-04-27
Reflective capacity is the ability to review and reconstruct the importance, emotional impact, and outcomes of an experience to give it added meaning and context. In medicine, greater reflective capacity is associated with greater empathy and diagnostic accuracy. This project implemented a four-week reflective writing curriculum for third-year medical students during their psychiatric clerkship. A single class of medical students participated in a pilot reflective writing program during their four-week Psychiatry Care Block. Students were provided with weekly writing prompts, and the reflective capacity of their writing assignments was assessed using the REFLECT rubric. Medical students who participated in the reflective writing course demonstrated a significant increase in Wald Rubric reflective writing scores across the four-week clerkship. These results suggest a short, four-week reflective writing curriculum can enhance reflective capacity in a class of third-year medical students.
NASA Astrophysics Data System (ADS)
Keene, Scott T.; Melianas, Armantas; Fuller, Elliot J.; van de Burgt, Yoeri; Talin, A. Alec; Salleo, Alberto
2018-06-01
Neuromorphic devices are becoming increasingly appealing as efficient emulators of neural networks used to model real world problems. However, no hardware to date has demonstrated the necessary high accuracy and energy efficiency gain over CMOS in both (1) training via backpropagation and (2) in read via vector matrix multiplication. Such shortcomings are due to device non-idealities, particularly asymmetric conductance tuning in response to uniform voltage pulse inputs. Here, by formulating a general circuit model for capacitive ion-exchange neuromorphic devices, we show that asymmetric nonlinearity in organic electrochemical neuromorphic devices (ENODes) can be suppressed by an appropriately chosen write scheme. Simulations based upon our model suggest that a nonlinear write-selector could reduce the switching voltage and energy, enabling analog tuning via a continuous set of resistance states (100 states) with extremely low switching energy (~170 fJ · µm‑2). This work clarifies the pathway to neural algorithm accelerators capable of parallelism during both read and write operations.
Science Writing and Rhetorical Training: A New Model for Developing Graduate Science Writers
NASA Astrophysics Data System (ADS)
Karraker, N. E.; Lofgren, I.; Druschke, C. G.; McWilliams, S. R.; Morton-Aiken, J.; Reynolds, N.
2016-12-01
Graduate programs in the sciences generally offer minimal support for writing and communication, yet there is an increasing need for scientists to engage with the public and policymakers on technological, environmental, and health issues. The traditional focus on gaining particular discipline-related technical skills, coupled with the relegation of writing largely to the end of a student's academic tenure, falls short in equipping them to tackle these challenges. To address this problem, we launched a cross-disciplinary, National Science Foundation-funded training program in rhetoric and writing for science graduate students and faculty at the University of Rhode Island. This innovative program bases curricular and pedagogical support on three central practices, habitual writing, multiple genres, and frequent review, to offer a flexible model of writing training for science graduate students and pedagogical training for faculty that could be adopted in other institutional contexts. Key to the program, called SciWrite@URI, is a unique emphasis on rhetoric, which, we argue, is an essential—but currently lacking—component of science communication education. This new model has the potential to transform graduate education in the sciences by producing graduates who are as adept at the fundamentals of their science as they are at communicating that science to diverse audiences.
Teaching Writing in Graduate School
ERIC Educational Resources Information Center
Sallee, Margaret; Hallett, Ronald; Tierney, William
2011-01-01
Graduate students are typically expected to know how to write. Those who write poorly are occasionally penalized, but little in-class attention is given to help students continue to develop and refine their writing skills. More often than not, writing courses at the graduate level are remedial programs designed for international students and…
Assurance of Learning in a Writing-Intensive Business Course
ERIC Educational Resources Information Center
Carnes, Lana; Awang, Faridah; Smith, Halie
2015-01-01
Writing intensive courses provide a means of addressing declining student writing proficiency. Programmatic learning goals accomplished through a writing-intensive course can be used to develop students' writing skills. For business communication faculty members to maximize the value of their courses to business programs, they should demonstrate…
Assessing Elementary Students' Writing Skills. Publication No. 78.74.
ERIC Educational Resources Information Center
Friedman, Myron; Fowler, Elaine
An instrument was developed for use in the evaluation of a pilot program to improve the writing skills of elementary school students in the Austin (Texas) Independent School District. Called the "Assessment of Writing Skills" (AWS), the instrument assesses writing maturity, productivity, and writing mechanics by collecting a holistic evaluation…
ERIC Educational Resources Information Center
MacPhee, Angus
1971-01-01
The proper approach to children's writing from an educational point of view is discussed. The point is made that there is something fundamentally wrong with the current approach in children's writing. Current books on children's writing deal only with children's writing. It is recommended that any program which aims to be efficient in the teaching…
ERIC Educational Resources Information Center
Hewerdine, Jennifer M.
2017-01-01
This research sought to ascertain through a phenomenological approach whether and how collaboration occurs in writing center administration. The reflections and perceptions of former writing center gWPAs provided insight into a variety of institutional contexts and experiences present in writing center collaboration. The participants perceived…
ERIC Educational Resources Information Center
Herrmann, Andrea W.; Herrmann, John
To illustrate the capabilities of local area networking (LAN) and integrated software programs, this paper reviews current software programs relevant to writing instruction. It is argued that the technology exists for students sitting at one microcomputer to be able to effectively carry out all phases of the writing process from gathering online…
ERIC Educational Resources Information Center
Bowie, Robert L.
A study investigated how future teachers viewed themselves as writers and writing teachers and how these identities were being addressed in teacher education programs. Subjects, 226 student teachers at Middle Tennessee State University, responded to a questionnaire designed to measure both writing apprehension and beliefs about the role and…
ERIC Educational Resources Information Center
Winchester School District, MA.
This collection of documents constitutes the final report of the first year of Winchester High School's federally funded reading and writing across the curriculum program. The project director's report presents an overview of the program and discusses anticipated and actual outcomes, including: (1) more systematic reading and writing activities in…
ERIC Educational Resources Information Center
Lingwall, Andrew; Kuehn, Scott
2013-01-01
This study explored student self-perceptions of writing skills in journalism and mass communication programs at thirteen public state universities in the mid-Atlantic region. Factor analysis revealed seven sets of perceptions among 860 students. A Media Writing Self-Perception Scale was constructed and found to be reliable. The authors propose…
ERIC Educational Resources Information Center
Lamos, Steve
2009-01-01
When scholars write about their research in writing programs' archives, they often face the ethical question of whether to name the administrators who were involved in documents. The author identifies and provides examples of three basic orientations to this issue, which he calls overt-historical, covert-qualitative, and hybrid-institutional.…
ERIC Educational Resources Information Center
Stooke, Rosamund K.; Hibbert, Kathryn
2017-01-01
Drawing on a qualitative case study of writing practices and pedagogies in one Canadian graduate Education program, this article discusses roles and responsibilities of course instructors for teaching and supporting academic writing at the master's level. Data were collected through individual, semi-structured, in-depth interviews with 14 graduate…
Technical writing practically unified through industry
NASA Technical Reports Server (NTRS)
Houston, L. S.
1981-01-01
General background details in the development of a university level technical writing program, based upon the writing tasks of the student's occupations, are summarized. Objectives and methods for unifying the courses of study with the needs of industry are discussed. Four academic course divisions, Industries Technologies, in which preparation and training are offered are: Animal, Horticulture, Agriculture, and Agricultural Business. Occupational competence is cited as the main goal for these programs in which technical writing is to be practically unified through industry. Course descriptions are also provided.
CRITIC2: A program for real-space analysis of quantum chemical interactions in solids
NASA Astrophysics Data System (ADS)
Otero-de-la-Roza, A.; Johnson, Erin R.; Luaña, Víctor
2014-03-01
We present CRITIC2, a program for the analysis of quantum-mechanical atomic and molecular interactions in periodic solids. This code, a greatly improved version of the previous CRITIC program (Otero-de-la Roza et al., 2009), can: (i) find critical points of the electron density and related scalar fields such as the electron localization function (ELF), Laplacian, … (ii) integrate atomic properties in the framework of Bader’s Atoms-in-Molecules theory (QTAIM), (iii) visualize non-covalent interactions in crystals using the non-covalent interactions (NCI) index, (iv) generate relevant graphical representations including lines, planes, gradient paths, contour plots, atomic basins, … and (v) perform transformations between file formats describing scalar fields and crystal structures. CRITIC2 can interface with the output produced by a variety of electronic structure programs including WIEN2k, elk, PI, abinit, Quantum ESPRESSO, VASP, Gaussian, and, in general, any other code capable of writing the scalar field under study to a three-dimensional grid. CRITIC2 is parallelized, completely documented (including illustrative test cases) and publicly available under the GNU General Public License. Catalogue identifier: AECB_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AECB_v2_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: yes No. of lines in distributed program, including test data, etc.: 11686949 No. of bytes in distributed program, including test data, etc.: 337020731 Distribution format: tar.gz Programming language: Fortran 77 and 90. Computer: Workstations. Operating system: Unix, GNU/Linux. Has the code been vectorized or parallelized?: Shared-memory parallelization can be used for most tasks. Classification: 7.3. Catalogue identifier of previous version: AECB_v1_0 Journal reference of previous version: Comput. Phys. Comm. 180 (2009) 157 Nature of problem: Analysis of quantum-chemical interactions in periodic solids by means of atoms-in-molecules and related formalisms. Solution method: Critical point search using Newton’s algorithm, atomic basin integration using bisection, qtree and grid-based algorithms, diverse graphical representations and computation of the non-covalent interactions index on a three-dimensional grid. Additional comments: !!!!! The distribution file for this program is over 330 Mbytes and therefore is not delivered directly when download or Email is requested. Instead a html file giving details of how the program can be obtained is sent. !!!!! Running time: Variable, depending on the crystal and the source of the underlying scalar field.
Characterizing output bottlenecks in a supercomputer
DOE Office of Scientific and Technical Information (OSTI.GOV)
Xie, Bing; Chase, Jeffrey; Dillow, David A
2012-01-01
Supercomputer I/O loads are often dominated by writes. HPC (High Performance Computing) file systems are designed to absorb these bursty outputs at high bandwidth through massive parallelism. However, the delivered write bandwidth often falls well below the peak. This paper characterizes the data absorption behavior of a center-wide shared Lustre parallel file system on the Jaguar supercomputer. We use a statistical methodology to address the challenges of accurately measuring a shared machine under production load and to obtain the distribution of bandwidth across samples of compute nodes, storage targets, and time intervals. We observe and quantify limitations from competing traffic,more » contention on storage servers and I/O routers, concurrency limitations in the client compute node operating systems, and the impact of variance (stragglers) on coupled output such as striping. We then examine the implications of our results for application performance and the design of I/O middleware systems on shared supercomputers.« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
Ilsche, Thomas; Schuchart, Joseph; Cope, Joseph
Event tracing is an important tool for understanding the performance of parallel applications. As concurrency increases in leadership-class computing systems, the quantity of performance log data can overload the parallel file system, perturbing the application being observed. In this work we present a solution for event tracing at leadership scales. We enhance the I/O forwarding system software to aggregate and reorganize log data prior to writing to the storage system, significantly reducing the burden on the underlying file system for this type of traffic. Furthermore, we augment the I/O forwarding system with a write buffering capability to limit the impactmore » of artificial perturbations from log data accesses on traced applications. To validate the approach, we modify the Vampir tracing tool to take advantage of this new capability and show that the approach increases the maximum traced application size by a factor of 5x to more than 200,000 processors.« less
Reading, Writing & Rings: Science Literacy for K-4 Students
NASA Astrophysics Data System (ADS)
McConnell, S.; Spilker, L.; Zimmerman-Brachman, R.
2007-12-01
Scientific discovery is the impetus for the K-4 Education program, "Reading, Writing & Rings." This program is unique because its focus is to engage elementary students in reading and writing to strengthen these basic academic skills through scientific content. As science has been increasingly overtaken by the language arts in elementary classrooms, the Cassini Education Program has taken advantage of a new cross-disciplinary approach to use language arts as a vehicle for increasing scientific content in the classroom. By utilizing the planet Saturn and the Cassini-Huygens mission as a model in both primary reading and writing students in these grade levels, young students can explore science material while at the same time learning these basic academic skills. Content includes reading, thinking, and hands-on activities. Developed in partnership with the Cassini-Huygens Education and Public Outreach Program, the Bay Area Writing Project/California Writing Project, Foundations in Reading Through Science & Technology (FIRST), and the Caltech Pre-College Science Initiative (CAPSI), and classroom educators, "Reading, Writing & Rings" blends the excitement of space exploration with reading and writing. All materials are teacher developed, aligned with national science and language education standards, and are available from the Cassini-Huygens website: http://saturn.jpl.nasa.gov/education/edu-k4.cfm Materials are divided into two grade level units. One unit is designed for students in grades 1 and 2 while the other unit focuses on students in grades 3 and 4. Each includes a series of lessons that take students on a path of exploration of Saturn using reading and writing prompts.
ERIC Educational Resources Information Center
Ellis, Robert A.; Taylor, Charlotte E.; Drury, Helen
2007-01-01
Students in a large undergraduate biology course were expected to write a scientific report as a key part of their course design. This study investigates the quality of learning arising from the writing experience and how it relates to the quality of students' preconceptions of learning through writing and their perceptions of their writing…
ERIC Educational Resources Information Center
Porec, Carol J.
1989-01-01
Describes how "The Children's Writing and Publishing Center" (a desktop publishing program for elementary students) combines word processing with computer graphics and motivates students to write letters. (MM)
A Computer-Aided Writing Program for Learning Disabled Adolescents.
ERIC Educational Resources Information Center
Fais, Laurie; Wanderman, Richard
The paper describes the application of a computer-assisted writing program in a special high school for learning disabled and dyslexic students and reports on a study of the program's effectiveness. Particular advantages of the Macintosh Computer for such a program are identified including use of the mouse pointing tool, graphic icons to identify…
Learning to Write Programs with Others: Collaborative Quadruple Programming
ERIC Educational Resources Information Center
Arora, Ritu; Goel, Sanjay
2012-01-01
Most software development is carried out by teams of software engineers working collaboratively to achieve the desired goal. Consequently software development education not only needs to develop a student's ability to write programs that can be easily comprehended by others and be able to comprehend programs written by others, but also the ability…
Some Analogies between Computer Programming and the Composing Process.
ERIC Educational Resources Information Center
Skulicz, Matthew
Since there are similarities between the process of writing computer programs and the process of writing successful expository prose, a student's knowledge of computer programing can contribute to the understanding of some principles of composition. The establishment of a clear objective is the first priority of both the writer and the programer,…
Staff Development in the Implementation of a Schoolwide Writing Program.
ERIC Educational Resources Information Center
Knudson, Ruth
A case study examined the implementation of a schoolwide writing program established in a California middle school through a district sponsored school improvement program (SIP). Conducted at an urban sprawl southern California school of approximately 900 students in grades seven and eight, the program was directed and implemented by the English…
Mapper: high throughput maskless lithography
NASA Astrophysics Data System (ADS)
Kuiper, V.; Kampherbeek, B. J.; Wieland, M. J.; de Boer, G.; ten Berge, G. F.; Boers, J.; Jager, R.; van de Peut, T.; Peijster, J. J. M.; Slot, E.; Steenbrink, S. W. H. K.; Teepen, T. F.; van Veen, A. H. V.
2009-01-01
Maskless electron beam lithography, or electron beam direct write, has been around for a long time in the semiconductor industry and was pioneered from the mid-1960s onwards. This technique has been used for mask writing applications as well as device engineering and in some cases chip manufacturing. However because of its relatively low throughput compared to optical lithography, electron beam lithography has never been the mainstream lithography technology. To extend optical lithography double patterning, as a bridging technology, and EUV lithography are currently explored. Irrespective of the technical viability of both approaches, one thing seems clear. They will be expensive [1]. MAPPER Lithography is developing a maskless lithography technology based on massively-parallel electron-beam writing with high speed optical data transport for switching the electron beams. In this way optical columns can be made with a throughput of 10-20 wafers per hour. By clustering several of these columns together high throughputs can be realized in a small footprint. This enables a highly cost-competitive alternative to double patterning and EUV alternatives. In 2007 MAPPER obtained its Proof of Lithography milestone by exposing in its Demonstrator 45 nm half pitch structures with 110 electron beams in parallel, where all the beams where individually switched on and off [2]. In 2008 MAPPER has taken a next step in its development by building several tools. A new platform has been designed and built which contains a 300 mm wafer stage, a wafer handler and an electron beam column with 110 parallel electron beams. This manuscript describes the first patterning results with this 300 mm platform.
Writing to Learn across the Curriculum. Fastback 209.
ERIC Educational Resources Information Center
Myers, John W.
Intended for use by secondary school teachers in all subject areas, this booklet provides research based information designed to make writing a learning process. Following brief discussions of the writing-to-learn concept, the importance of writing in all curricular areas, and steps in developing a writing across the curriculum program, the…
Keeping Current. Ideas, Information, and Organization: Connecting Information Literacy and Writing
ERIC Educational Resources Information Center
Thompson, Helen M.
2005-01-01
With the current focus on writing across the curriculum and the emphasis on schoolwide writing programs, perhaps library media specialists should consider adding writing instruction to the learning that takes place in the library media center. The teaching of writing should be a natural extension of the teaching of information literacy. Both…
Writing To Be Read. Revised Second Edition.
ERIC Educational Resources Information Center
Macrorie, Ken
The free-writing program presented in this book and illustrated with student writing samples emphasizes student writing which is alive and valuable and which is to be read by real persons, who respond. New material in this second edition focuses especially on these points, in three chapters: writing in and for a group of helping commenters…
The Writing Crisis and How to Address It through Developmental Writing Classes
ERIC Educational Resources Information Center
Sacher, Cassandra L. O.
2016-01-01
Since high school students are failing to master writing proficiency, developmental writing programs at the college level have become increasingly necessary. This article explains the lack of readiness with which students are entering college and the workplace, examines the reasons students are having trouble writing, and describes elements of…
1981 Bibliography of Technical Writing.
ERIC Educational Resources Information Center
Book, Virginia Alm; And Others
1982-01-01
Offers resources on technical writing published in 1981. Arranges the citations under the following categories: bibliographies, books, reviews, and articles on the profession; theory and philosophy; pedagogy; technical speech; research; designing degree programs; technical writing and the computer; writing technical articles and reports;…
ERIC Educational Resources Information Center
Tuyen, Kim Thanh; Bin Osman, Shuki; Dan, Thai Cong; Ahmad, Nor Shafrin Binti
2016-01-01
Research Paper Writing (RPW) plays a key role in completing all research work. Poor writing could lead to the postponement of publications. Therefore, it is necessary to develop a program of (RPW) to improve RPW ability for EFL/ESL writers, especially for undergraduate students in Higher Education (HE) institutions, which has caught less attention…
ERIC Educational Resources Information Center
Kells, Michelle Hall
2012-01-01
Writing program administrators need to be as concerned about sustaining the cultural ecologies of our communities as we are about the material economies of our institutions--we need to attend to the diverse linguistic and rhetorical ecologies within which twenty-first century student writers are exercising agency. In order to respond productively,…
ERIC Educational Resources Information Center
Tatzl, Dietmar; Hassler, Wolfgang; Messnarz, Bernd; Fluhr, Holger
2012-01-01
The present article describes and evaluates collaborative interdisciplinary group projects initiated by content lecturers and an English-as-a-Foreign-Language (EFL) instructor for the purpose of teaching technical writing skills in an aeronautical engineering degree program. The proposed technical writing model is assessed against the results of a…
ERIC Educational Resources Information Center
Hiebert, Elfrieda H.; And Others
This report summarizes the curriculum development and research effort that took place at the Cupertino Apple Classrooms of Tomorrow (ACOT) site from January through June 1987. Based on the premise that computers make revising and editing much easier, the four major objectives emphasized by the computer-intensive writing program are fluency,…
"This Is My Best": The Report of Vermont's Writing Assessment Program, Pilot Year 1990-91.
ERIC Educational Resources Information Center
Vermont State Dept. of Education, Montpelier.
A study examined the background, methods, and results of the pilot year of Vermont's Writing Assessment program. Students and teachers from 46 Vermont schools were invited to participate in the 1990-91 pilot year of portfolio assessment. Students in grades 4 and 8 chose samples of their best writing from the school year. Each portfolio was…
ERIC Educational Resources Information Center
Pinnell, Gay Su
A study examined the processes and results of children's involvement in interrelated reading/writing activities. First, descriptions of 23 children's reading and writing behavior were drawn from a group of case studies of children who were participating in Reading Recovery, an early intervention program that targets first grade children at risk of…
ERIC Educational Resources Information Center
Dewdney, A. K.
1989-01-01
Reviews the performance of computer programs for writing poetry and prose, including MARK V. SHANEY, MELL, POETRY GENERATOR, THUNDER THOUGHT, and ORPHEUS. Discusses the writing principles of the programs. Provides additional information on computer magnification techniques. (YP)
ERIC Educational Resources Information Center
Munson, Margaret
2013-01-01
Writing programs in institutions of higher education work to prepare students for real-world writing within any field of study. The composition of "Writing Spaces: Readings on Writing" offers an open-source text for students, teachers, and policy-makers at all levels. Exposure to an open space for learning encourages access to information,…
ERIC Educational Resources Information Center
Breland, Hunter M.; Carlton, Sydell T.; Taylor, Susan
Based on the results of a Phase 1 investigation into the nature of legal writing, a prototype writing assessment, the Diagnostic Writing Skills Test (DWST) for entering law students was developed. The DWST is composed of two multiple-choice testlets based on prompts and responses to the Law School Admission Test (LSAT) Writing Sample. It contains…
What Happens to the Writing Program Administrator When the Writing Requirements Go Away?
ERIC Educational Resources Information Center
Gradin, Sherrie
1997-01-01
Reports and analyzes the consequences of a university's abolishing any required writing course, using the case of the Director of Writing at Portland State University. Discusses effects on assessment, funding, service, and staff and staffing needs. (SR)
Improving parallel I/O autotuning with performance modeling
Behzad, Babak; Byna, Surendra; Wild, Stefan M.; ...
2014-01-01
Various layers of the parallel I/O subsystem offer tunable parameters for improving I/O performance on large-scale computers. However, searching through a large parameter space is challenging. We are working towards an autotuning framework for determining the parallel I/O parameters that can achieve good I/O performance for different data write patterns. In this paper, we characterize parallel I/O and discuss the development of predictive models for use in effectively reducing the parameter space. Furthermore, applying our technique on tuning an I/O kernel derived from a large-scale simulation code shows that the search time can be reduced from 12 hours to 2more » hours, while achieving 54X I/O performance speedup.« less
READING AND WRITING, THE REMEDIAL PROGRAM.
ERIC Educational Resources Information Center
Euclid English Demonstration Center, OH.
THE PAPERS IN THIS COLLECTION EXPLAIN THE JUNIOR HIGH SCHOOL REMEDIAL PROGRAM IN READING AND WRITING DEVELOPED BY THE EUCLID ENGLISH DEMONSTRATION CENTER, THEY ARE (1) "REMEDIAL CLASSES AND THE TOTAL ENGLISH PROGRAM," BY GEORGE HILLOCKS, (2) "DEFINITION, ORIGIN, AND TREATMENT OF UNDERACHIEVEMENT," BY JANE W. KESSLER, (3)…
ERIC Educational Resources Information Center
Warschauer, Mark; Arada, Kathleen; Zheng, Binbin
2010-01-01
Can daily access to laptop computers help students become better writers? Are such programs affordable? Evidence from the Inspired Writing program in Littleton Public Schools, Colorado, USA, provides a resounding yes to both questions. The program employs student netbooks, open-source software, cloud computing, and social media to help students in…
This Straightforward Program Can Improve Student Writing Skills.
ERIC Educational Resources Information Center
Terrill, Robert E.
1983-01-01
Working with teachers, parents, and the school board, the East Hampton (Connecticut) Public Schools developed a program that improved students' paragraph writing within one year. The program involved setting objectives on paragraph construction and use of supporting information, giving teachers inservice training, specifying students' problems,…
Keep Writing Weird: A Call for Eco-Administration and Engaged Writing Programs
ERIC Educational Resources Information Center
House, Veronica
2016-01-01
Influenced by ecological theories of writing, the author proposes a new model for writing curriculum design and community-based projects. The article provides a project of the Writing Initiative for Service and Engagement at the University of Colorado Boulder as an example of programmatic engagement with a community issue using an ecological…
Using Modeled Writing to Support English-Only and English-Learner Second-Grade Students
ERIC Educational Resources Information Center
Mohr, Kathleen A. J.
2017-01-01
This study compared 70 English learners (ELs) and English-only (EO) second-grade students' writing samples before and after a yearlong writing program. The school utilized Write From the Beginning (J. Buckner, 2006) and focused on personal narratives. A subgroup of students also participated in an intervention supporting expository writing on…
ERIC Educational Resources Information Center
Mack, Frances L.
2012-01-01
This study examined how teachers design and implement instructional strategies to enhance students' emergent writing. A case study methodology was used to examine the elements of an emergent writing program of two kindergarten teachers. The study hoped to define a classroom environment that is conducive to literacy and writing using best…
Word Processing and the Writing Process: Enhancement or Distraction?
ERIC Educational Resources Information Center
Dalton, David W.; Watson, James F.
This study examined the effects of a year-long word processing program on learners' holistic writing skills. Based on results of a writing pretest, 80 seventh grade students were designated as relatively high or low in prior writing achievement and assigned to one of two groups: a word processing treatment and a conventional writing process…
ERIC Educational Resources Information Center
Haas, Eric; Goldman, Julie; Faltis, Christian
2018-01-01
Improving the writing of middle-school English learners can improve their academic thinking, literacy, and content knowledge. The Writing Reform and Innovation for Teaching Excellence (WRITE) program uses six high-leverage writing practices and develops teacher capacity through professional learning activities anchored in the group grading of…
Scout: high-performance heterogeneous computing made simple
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jablin, James; Mc Cormick, Patrick; Herlihy, Maurice
2011-01-26
Researchers must often write their own simulation and analysis software. During this process they simultaneously confront both computational and scientific problems. Current strategies for aiding the generation of performance-oriented programs do not abstract the software development from the science. Furthermore, the problem is becoming increasingly complex and pressing with the continued development of many-core and heterogeneous (CPU-GPU) architectures. To acbieve high performance, scientists must expertly navigate both software and hardware. Co-design between computer scientists and research scientists can alleviate but not solve this problem. The science community requires better tools for developing, optimizing, and future-proofing codes, allowing scientists to focusmore » on their research while still achieving high computational performance. Scout is a parallel programming language and extensible compiler framework targeting heterogeneous architectures. It provides the abstraction required to buffer scientists from the constantly-shifting details of hardware while still realizing higb-performance by encapsulating software and hardware optimization within a compiler framework.« less
ERIC Educational Resources Information Center
Chohan, Sukhdeep Kaur
2011-01-01
This study involved the development, implementation, and assessment of a comprehensive schoolwide mailing program as a practical tool to communicate enthusiasm towards writing to children and actively engage them in letter writing. The author played the dual role of teacher-researcher and worked for one school year with one teacher from each grade…
ERIC Educational Resources Information Center
Hassan Seifeddin, Ahmed; Zakareya Ahmed, Samah; Yahia Mohammed Ebrahim, Eman
2015-01-01
This study aimed to investigate the effect of a program based on English digital stories on second-year preparatory pupils' writing performance and reflective thinking. Two writing performance tests (pretest and posttest) as well as a reflective thinking test were prepared by the researchers. Two 2nd-year intact classes from El Sadat Prep School…
ERIC Educational Resources Information Center
Grigoryan, Anna
2017-01-01
The continued increase in the number of students participating in online degree programs has led to an increase in the number of students taking online composition courses. Currently, most online writing programs replicate approaches used in face-to-face composition courses and simply transfer them to the online learning environment. However,…
ERIC Educational Resources Information Center
Anderson, Paul; Anson, Chris M.; Gonyea, Robert M.; Paine, Charles
2016-01-01
This article reports on a study that suggests ways that Writing Across the Curriculum/Writing in the Disciplines (WAC/WID) programs can increase the effectiveness of their efforts, including implementation of writingintensive courses, which are one of the Association of American Colleges and Universities' High-Impact Educational Practices. The…
The Protean Shape of the Writing Associate's Role: An Empirical Study and Conceptual Model
ERIC Educational Resources Information Center
Cairns, Rhoda; Anderson, Paul V.
2008-01-01
Writing fellow or writing associate (WA) programs trace their heritage to a single point of origin: the model developed at Brown University in the early 1980s by Tori Haring-Smith (Soven, 1993, 2001). Since then, the Brown model has spread to hundreds of schools. WA programs are so adaptable because they consist of many discrete elements, each of…
A Writing-Intensive Program for Teaching Retail Management.
ERIC Educational Resources Information Center
Darian, Jean C.; And Others
1992-01-01
Presents the writing-intensive design for a retailing management course developed by its instructor in accordance with writing-across-the-curriculum principles. Provides an overview of the semester-long project. Details project procedures for preparatory activities, field research, and writing the marketing plan. (SR)
Technical Writing Practically Unified through Industry.
ERIC Educational Resources Information Center
Houston, Linda S.
Two technical writing courses at a two-year agricultural college were designed to meet the individualized needs of students in various agricultural studies in the animal industries, horticulture, agricultural business, and agricultural mechanics. Offering a technical writing program based upon the writing tasks of the students' intended…
Incorporating A Structured Writing Process into Existing CLS Curricula.
Honeycutt, Karen; Latshaw, Sandra
2014-01-01
Good communication and critical thinking are essential skills for all successful professionals, including Clinical Laboratory Science/Medical Laboratory Science (CLS/MLS) practitioners. Professional programs can incorporate writing assignments into their curricula to improve student written communication and critical thinking skills. Clearly defined, scenario-focused writing assignments provide student practice in clearly articulating responses to proposed problems or situations, researching and utilizing informational resources, and applying and synthesizing relevant information. Assessment rubrics, structured feedback, and revision writing methodologies help guide students through the writing process. This article describes how a CLS Program in a public academic medical center, located in the central United States (US) serving five centrally-located US states has incorporated writing intensive assignments into an existing 11-month academic year using formal, informal and reflective writing to improve student written communication and critical thinking skills. Faculty members and employers of graduates assert that incorporating writing intensive requirements have better prepared students for their professional role to effectively communicate and think critically.
Characterizing parallel file-access patterns on a large-scale multiprocessor
NASA Technical Reports Server (NTRS)
Purakayastha, Apratim; Ellis, Carla Schlatter; Kotz, David; Nieuwejaar, Nils; Best, Michael
1994-01-01
Rapid increases in the computational speeds of multiprocessors have not been matched by corresponding performance enhancements in the I/O subsystem. To satisfy the large and growing I/O requirements of some parallel scientific applications, we need parallel file systems that can provide high-bandwidth and high-volume data transfer between the I/O subsystem and thousands of processors. Design of such high-performance parallel file systems depends on a thorough grasp of the expected workload. So far there have been no comprehensive usage studies of multiprocessor file systems. Our CHARISMA project intends to fill this void. The first results from our study involve an iPSC/860 at NASA Ames. This paper presents results from a different platform, the CM-5 at the National Center for Supercomputing Applications. The CHARISMA studies are unique because we collect information about every individual read and write request and about the entire mix of applications running on the machines. The results of our trace analysis lead to recommendations for parallel file system design. First the file system should support efficient concurrent access to many files, and I/O requests from many jobs under varying load conditions. Second, it must efficiently manage large files kept open for long periods. Third, it should expect to see small requests predominantly sequential access patterns, application-wide synchronous access, no concurrent file-sharing between jobs appreciable byte and block sharing between processes within jobs, and strong interprocess locality. Finally, the trace data suggest that node-level write caches and collective I/O request interfaces may be useful in certain environments.
Optically readout write once read many memory with single active organic layer
DOE Office of Scientific and Technical Information (OSTI.GOV)
Nguyen, Viet Cuong; Lee, Pooi See, E-mail: pslee@ntu.edu.sg
An optically readable write once read many memory (WORM) in Ag/Poly[2-methoxy-5-(2-ethylhexyloxy)-1,4-phenylenevinylene] (MEH PPV)/ITO is demonstrated in this work. Utilising characteristics of the organic light emitting diode structure of Ag/MEH PPV/ITO and electrochemical metallization of Ag, a WORM with light emitting capability can be realised. The simple fabrication process and multifunction capability of the device can be useful for future wearable optoelectronics and photomemory applications, where fast and parallel readout can be achieved by photons.
Enculturation, Not Alchemy: Professionalizing Novice Writing Program Administrators.
ERIC Educational Resources Information Center
Peters, Bradley
1998-01-01
Discusses a process of acculturation in three stages by which fledgling Writing Program Administrators can be transformed into change agents: (1) critically reading the program to locate key allies, potential advocates, and proven adversaries; (2) implementing changes on an infrastructural level to convert positive relations among colleagues into…
CATS--Computer Assisted Teaching in Science.
ERIC Educational Resources Information Center
Barron, Marcelline A.
This document contains the listings for 46 computer programs which are designed to teach various concepts in chemistry and physics. Significant time was spent in writing programs in which students would input chemical and physical data from their laboratory experiments. No significant time was spent writing drill and practice programs other than…
Programmed Writing as a Therapeutic Intervention: A Review of the Literature.
ERIC Educational Resources Information Center
Bibby, Robert Christopher
Traumatic life events are stressful and when coupled with decreased emotional expression they can have deleterious effects on a person's psychological and physical health. The empirical literature on programmed assignments, specifically Programmed Writing (PW) as a therapeutic intervention, was examined for its potential as a means to facilitate…
Shellenbarger, Teresa; Hunker, Diane F; Gazza, Elizabeth A
2015-01-01
Faculty teaching nurses enrolled in clinical doctoral programs need to understand the process of student scholarly writing development so that students can be prepared to share knowledge and communicate effectively in scholarly formats. A hermeneutic phenomenological study that sought to understand the scholarly writing development of nurses enrolled in a clinical doctoral program was conducted. Findings from interviews with six Doctor of Nursing Practice students revealed three themes: learning throughout life, influence of emotions, and getting through the gate. Based upon these findings, recommendations for further development of doctoral student writing are suggested so that students can disseminate their knowledge in a scholarly manner, improve practice, and contribute to the profession. © 2014 Wiley Periodicals, Inc.
Basic Skills, Basic Writing, Basic Research.
ERIC Educational Resources Information Center
Trimmer, Joseph F.
1987-01-01
Overviews basic writing instruction and research by briefly discussing the history of remediation, results of a survey of basic writing programs in U.S. colleges and universities, and interviews with developmental textbook editors at major publishing houses. Finds that basic writing instruction continues to focus on sentence grammar. (MM)
Deaf Students' Reading and Writing in College: Fluency, Coherence, and Comprehension.
Albertini, John A; Marschark, Marc; Kincheloe, Pamela J
2016-07-01
Research in discourse reveals numerous cognitive connections between reading and writing. Rather than one being the inverse of the other, there are parallels and interactions between them. To understand the variables and possible connections in the reading and writing of adult deaf students, we manipulated writing conditions and reading texts. First, to test the hypothesis that a fluent writing process leads to richer content and a higher degree of coherence in a written summary, we interrupted the writing process with verbal and nonverbal intervening tasks. The negligible effect of the interference indicated that the stimuli texts were not equivalent in terms of coherence and revealed a relationship between coherence of the stimuli texts, amount of content recalled, and coherence of the written summaries. To test for a possible effect of coherence on reading comprehension, we manipulated the coherence of the texts. We found that students understood the more coherent versions of the passages better than the less coherent versions and were able to accurately distinguish between them. However, they were not able to judge comprehensibility. Implications for further research and classroom application are discussed. © The Author 2015. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oup.com.
Young Children Write: The Beginnings. Program in Language and Literacy Occasional Paper No. 5.
ERIC Educational Resources Information Center
Milz, Vera E.
Focusing on writing as a language process, this booklet describes a framework for writing instruction that has as a major consideration the totality of language. The first section discusses writing as a language process, emphasizing that as children learn to write, they can also learn to listen, speak, and read. The second section focuses on the…
ERIC Educational Resources Information Center
Neugebauer, Sabina R.; Howard, Elizabeth R.
2015-01-01
The current study, with 409 fourth graders in two-way immersion programs, explored the writing self-perceptions of native English and native Spanish speakers and the relationship between self-perceptions and writing performance. An adapted version of the Writer Self-Perception Scale (WSPS) was administered along with a writing task. Native English…
Demonstration of lithography patterns using reflective e-beam direct write
NASA Astrophysics Data System (ADS)
Freed, Regina; Sun, Jeff; Brodie, Alan; Petric, Paul; McCord, Mark; Ronse, Kurt; Haspeslagh, Luc; Vereecke, Bart
2011-04-01
Traditionally, e-beam direct write lithography has been too slow for most lithography applications. E-beam direct write lithography has been used for mask writing rather than wafer processing since the maximum blur requirements limit column beam current - which drives e-beam throughput. To print small features and a fine pitch with an e-beam tool requires a sacrifice in processing time unless one significantly increases the total number of beams on a single writing tool. Because of the uncertainty with regards to the optical lithography roadmap beyond the 22 nm technology node, the semiconductor equipment industry is in the process of designing and testing e-beam lithography tools with the potential for high volume wafer processing. For this work, we report on the development and current status of a new maskless, direct write e-beam lithography tool which has the potential for high volume lithography at and below the 22 nm technology node. A Reflective Electron Beam Lithography (REBL) tool is being developed for high throughput electron beam direct write maskless lithography. The system is targeting critical patterning steps at the 22 nm node and beyond at a capital cost equivalent to conventional lithography. Reflective Electron Beam Lithography incorporates a number of novel technologies to generate and expose lithographic patterns with a throughput and footprint comparable to current 193 nm immersion lithography systems. A patented, reflective electron optic or Digital Pattern Generator (DPG) enables the unique approach. The Digital Pattern Generator is a CMOS ASIC chip with an array of small, independently controllable lens elements (lenslets), which act as an array of electron mirrors. In this way, the REBL system is capable of generating the pattern to be written using massively parallel exposure by ~1 million beams at extremely high data rates (~ 1Tbps). A rotary stage concept using a rotating platen carrying multiple wafers optimizes the writing strategy of the DPG to achieve the capability of high throughput for sparse pattern wafer levels. The lens elements on the DPG are fabricated at IMEC (Leuven, Belgium) under IMEC's CMORE program. The CMOS fabricated DPG contains ~ 1,000,000 lens elements, allowing for 1,000,000 individually controllable beamlets. A single lens element consists of 5 electrodes, each of which can be set at controlled voltage levels to either absorb or reflect the electron beam. A system using a linear movable stage and the DPG integrated into the electron optics module was used to expose patterns on device representative wafers. Results of these exposure tests are discussed.
Keys to Improving Writing in the Primary Grades.
ERIC Educational Resources Information Center
Bassett, Diane; DeVine, Denise; Perry, Nancy; Rueth, Catherine
This action research describes a program for improving writing skills. The targeted population consisted of first and third graders in two middle class communities in the southern suburbs of Chicago. The need for improvement in writing skills was documented through observation checklists, writing samples, and surveys. Data revealed a need for…
Writing Partners: Expanding the Audiences for Student Writing.
ERIC Educational Resources Information Center
Gillis, Candida
1994-01-01
Describes how one English teacher developed an approach to teaching writing that pairs student writers with writers in the community outside the school. Outlines the features of this writing partners project, including the responsibilities of each partner. Argues that such programs foster writer skill and self-esteem. (HB)
Designing Writing Programs in Business and Industry.
ERIC Educational Resources Information Center
Freed, Richard C.
Current training in writing for business and industry usually takes the form of short courses. However, the short course is an inappropriate way to teach writing because it is inefficient, represents writing behaviors or strategies inappropriate for some writers, rarely allows time for adequate criticism and revision, presents too much material in…
Encouraging Civic Engagement through Extended Community Writing Projects: Rewriting the Curriculum
ERIC Educational Resources Information Center
Simmons, Michele
2010-01-01
Developing community writing projects that effectively benefit students, the community, and the goals of the writing program is a tricky task. Drawing from recent scholarship and the author's own challenges with integrating meaningful civic engagement into the professional writing classes at her university, she examines limitations of single…
Online Writing Labs as Sites for Community Engagement
ERIC Educational Resources Information Center
Wells, Jaclyn Michelle
2010-01-01
This dissertation investigates the Community Writing and Education Station (CWEST), a community engagement project that partners a community adult basic literacy program with a university writing lab. The author argues that the community and university partners, the Lafayette Adult Resource Academy (LARA) and the Purdue Writing Lab, offer positive…
Teaching Writing in the Shadow of Standardized Writing Assessment: An Exploratory Study
ERIC Educational Resources Information Center
Brimi, Hunter
2012-01-01
This exploratory study results from interviews with five high school English teachers regarding their writing instruction. The researcher sought to answer these questions: (1) How had the Tennessee Comprehensive Assessment Program's (TCAP) Writing Assessment affected their teaching as gauged by the teachers' statements regarding the assessment,…
Johnny Can Write: Identifying the Epistemological Language of Undergraduate Writers
ERIC Educational Resources Information Center
Frye, Matthew Jay
2017-01-01
This dissertation examines the epistemological moves made by Washington State University undergraduates in their general education course writing and during two impromptu writing assessment exams administered by the WSU writing program. It builds from previous interview-based research on epistemological change (Perry, 1998; diSessa, 1993;…
Beyond the Workshop: Building Faculty Development into the WAC Program.
ERIC Educational Resources Information Center
Berger, Jeffrey
The first goal of a writing-across-the-curriculum program is to convince content area teachers that the movement can aid them in fulfilling their goals. Rather than trying to inspire individual faculty members, the writing-across-the-curriculum program at the Community College of Philadelphia restructures the classroom teaching situation. The…
Automated Error Detection for Developing Grammar Proficiency of ESL Learners
ERIC Educational Resources Information Center
Feng, Hui-Hsien; Saricaoglu, Aysel; Chukharev-Hudilainen, Evgeny
2016-01-01
Thanks to natural language processing technologies, computer programs are actively being used not only for holistic scoring, but also for formative evaluation of writing. CyWrite is one such program that is under development. The program is built upon Second Language Acquisition theories and aims to assist ESL learners in higher education by…
Automatic Generation of Directive-Based Parallel Programs for Shared Memory Parallel Systems
NASA Technical Reports Server (NTRS)
Jin, Hao-Qiang; Yan, Jerry; Frumkin, Michael
2000-01-01
The shared-memory programming model is a very effective way to achieve parallelism on shared memory parallel computers. As great progress was made in hardware and software technologies, performance of parallel programs with compiler directives has demonstrated large improvement. The introduction of OpenMP directives, the industrial standard for shared-memory programming, has minimized the issue of portability. Due to its ease of programming and its good performance, the technique has become very popular. In this study, we have extended CAPTools, a computer-aided parallelization toolkit, to automatically generate directive-based, OpenMP, parallel programs. We outline techniques used in the implementation of the tool and present test results on the NAS parallel benchmarks and ARC3D, a CFD application. This work demonstrates the great potential of using computer-aided tools to quickly port parallel programs and also achieve good performance.
ERIC Educational Resources Information Center
Paquette, Kelli R.
2009-01-01
A mixed methodological approach was used to examine the effect of a cross-age tutoring writing program among second- and fourth-grade students in a rural elementary school in Delaware. Pre-test and post-test writing prompts were administered and evaluated using the 6+1 traits writing assessment rubric. Students were assessed qualitatively through…
Writing a Writing Assessment: Saying What You Want to Say Isn't as Simple as It Seems.
ERIC Educational Resources Information Center
Escoe, Adrienne
Since acceptable writing is essential to success in job training programs and in many entry-level jobs, a writing sample was included in the Training and Employment Prerequisites Survey, a multiple-choice test about skills like mechanics, usage, and spelling. The two writing prompts asked students to give directions for finding a location in a…
Writing to Learn: An Evaluation of the Calibrated Peer Review™ Program in Two Neuroscience Courses
Prichard, J. Roxanne
2005-01-01
Although the majority of scientific information is communicated in written form, and peer review is the primary process by which it is validated, undergraduate students may receive little direct training in science writing or peer review. Here, I describe the use of Calibrated Peer Review™ (CPR), a free, web-based writing and peer review program designed to alleviate instructor workload, in two undergraduate neuroscience courses: an upper- level sensation and perception course (41 students, three assignments) and an introductory neuroscience course (50 students; two assignments). Using CPR online, students reviewed primary research articles on assigned ‘hot’ topics, wrote short essays in response to specific guiding questions, reviewed standard ‘calibration’ essays, and provided anonymous quantitative and qualitative peer reviews. An automated grading system calculated the final scores based on a student’s essay quality (as determined by the average of three peer reviews) and his or her accuracy in evaluating 1) three standard calibration essays, 2) three anonymous peer reviews, and 3) his or her self review. Thus, students were assessed not only on their skill at constructing logical, evidence-based arguments, but also on their ability to accurately evaluate their peers’ writing. According to both student self-reports and instructor observation, students’ writing and peer review skills improved over the course of the semester. Student evaluation of the CPR program was mixed; while some students felt like the peer review process enhanced their understanding of the material and improved their writing, others felt as though the process was biased and required too much time. Despite student critiques of the program, I still recommend the CPR program as an excellent and free resource for incorporating more writing, peer review, and critical thinking into an undergraduate neuroscience curriculum. PMID:23493247
Faculty Forum: The GRE Analytical Writing Test-- Description and Utilization
ERIC Educational Resources Information Center
Briihl, Deborah S.; Wasieleski, David T.
2007-01-01
The authors surveyed graduate programs to see how they use the Graduate Record Examination Analytic Writing (GRE-AW) Test. Only 35% of the graduate programs that responded use the GRE-AW test in their admission policy; of the programs not using it, most do not plan to do so. The programs using the GRE-AW rated it as medium or low in importance in…
ERIC Educational Resources Information Center
McCormack, Tim; McBeth, Mark
2016-01-01
As Brian Huot and Ellen E. Schendel assert, when assessment has more than validation in mind, it "can become a means for proactive change" (208). In response to this idea of assessment as an optimistic and opportunistic enterprise, this article describes how the structural design of our "equal opportunity" writing program and…
Hundert, J
1982-01-01
In contrast to previous studies where teachers were instructed how to implement behavior modification programs designed by an experimenter, teachers in the present experiment were taught how to write as well as implement behavior modification programs. The generalized effects of two training conditions on teacher and pupil behaviors were assessed by a multiple baseline design where, following baseline, two teachers of multi-handicapped deaf children were taught to set objectives and measure pupil performance (measurement training), Later, through a training manual, they learned a general problem-solving approach to writing behavior modification programs (programming training). After both training conditions, experimenter feedback was given for teachers' application of training to a target behavior for one pupil and generalization was measured across target behaviors for the same pupil and across pupils. It was found that measurement training had little general effect on either teacher behavior or pupil behavior. However, after programming training, teachers increased their program writing and correct use of behavior modification procedures and generalized this training across pupils and target behaviors. Along with these effects, there was improvement in pupil behaviors. Possible explanation for generalized effects of teacher training were considered.
Working with Disciplinary Artifacts: An Introductory Writing Studies Course for Writing Majors
ERIC Educational Resources Information Center
Ostergaard, Lori
2015-01-01
WRT 329: Introduction to Writing Studies is a course in Oakland University's (OU) Writing and Rhetoric major program that provides students with a survey of composition studies as an academic discipline. It includes an examination of the history, theories, research, curricula, and pedagogies associated with composition studies in the university.…
Persuasive Writing, A Curriculum Design: K-12.
ERIC Educational Resources Information Center
Bennett, Susan G., Ed.
In the spirit of the Texas Hill Country Writing Project and in response to the requirements of the Texas Assessment of Basic Skills, this guide presents writing assignments reflecting a commitment to a unified writing program for kindergarten through grade twelve. The framework for the assignments is adopted from the discourse theory of James…
Empowering Student Writing Tutors as WAC Liaisons in Secondary Schools
ERIC Educational Resources Information Center
Jensen, Amber
2012-01-01
A pilot program in a public high school positions experienced student writing center tutors to become WAC liaisons who foster writing across the curriculum by raising questions, identifying needs, and providing support to their teachers with the goal of strengthening writing instruction school-wide. This article discusses the background and…
ERIC Educational Resources Information Center
Beam, Sandra; Williams, Cheri
2015-01-01
The purpose of this qualitative case study was to examine one kindergarten teacher's use of digital and multimodal technologies to mediate early writing instruction and explore the students' appropriation of that instruction to support their independent writing. Data sources included observations of writing instruction, as well as students'…
Agendas for Writing in Philosophy: Conflicting or Complementary?
ERIC Educational Resources Information Center
Soven, Margot
Recent research on how students perceive the function of writing assignments and the effects of different kinds of writing assignments on learning is inconclusive. Noting that this issue clouds writing across the curriculum programs, a study sought to determine how students perceive their involvement in assignments that require them to present an…
ERIC Educational Resources Information Center
Henderson, Daphne Carr; Rupley, William H.; Nichols, Janet Alys; Nichols, William Dee; Rasinski, Timothy V.
2018-01-01
Current professional development efforts in writing at the secondary level have not resulted in student improvement on large-scale writing assessments. To maximize funding resources and instructional time, school leaders need a way to determine professional development content for writing teachers that aligns with specific student outcomes. The…
Integrating Effective Writing Skills in the Accounting Curriculum.
ERIC Educational Resources Information Center
May, Gordon S.; Arevalo, Claire
1983-01-01
The J. M. Tull School of Accounting at the University of Georgia has developed a program that integrates the teaching of writing skills with the regular accounting courses. Students in a three-course sequence write a total of eight papers--technical, memos, or reports--in assignments that resemble writing tasks encountered by professional…
Another Job for English Teachers: Showing Colleagues How to Teach Writing.
ERIC Educational Resources Information Center
Knudson, Ruth
1986-01-01
Describes the implementation of a content area writing program in a middle school. Observes that many teachers were resistant to the task and passed their frustration on to the English teachers. However, most were pleased with the improvement in students' writing due to the increase in the amount of required writing. (SRT)
Empowering Catholic Communicators: A Trivium Heuristic for First-Year Writing Courses
ERIC Educational Resources Information Center
Hurley, Gavin F.
2017-01-01
First-year writing courses at Catholic colleges and universities can provide students the communicative tools to intellectually engage with Catholic doctrines and beliefs in the public sphere. However, writing programs can neglect to balance grammar, logic, and rhetoric. This article provides a practical Catholic first-year writing course design…
ERIC Educational Resources Information Center
Camacho, Ana; Alves, Rui A.
2017-01-01
Learning to read and write efficiently is of the utmost importance in elementary school. However, writing is frequently difficult and can be demotivating for beginning writers. Fortunately these barriers can be partially alleviated with parental help. Many studies showed that parental involvement influences children's competence and motivation in…
The College Writing Center: Best Practices, Best Technologies
ERIC Educational Resources Information Center
Moberg, Eric
2010-01-01
Lifelong learning is a must in our information age, especially in the worldwide recession that began in 2008. In order to gain the most from their education, adult learners in any subject, major, program, or school must master the basics of academic reading and academic writing. Towards this end, writing tutors and writing centers offer…
Designing a Website to Support Students' Academic Writing Process
ERIC Educational Resources Information Center
Åberg, Eva Svärdemo; Ståhle, Ylva; Engdahl, Ingrid; Knutes-Nyqvist, Helen
2016-01-01
Academic writing skills are crucial when students, e.g., in teacher education programs, write their undergraduate theses. A multi-modal web-based and self-regulated learning resource on academic writing was developed, using texts, hypertext, moving images, podcasts and templates. A study, using surveys and a focus group, showed that students used…
ERIC Educational Resources Information Center
Otfinowski, Rafael; Silva-Opps, Marina
2015-01-01
Analytical writing enhances retention of science learning and is integral to student-centered classrooms. Despite this, scientific writing in undergraduate programs is often presented as a series of sentence-level conventions of grammar, syntax, and citation formats, reinforcing students' perceptions of its highly prescriptive nature. The authors…
Writing Is Not Just a Basic Skill
ERIC Educational Resources Information Center
Richardson, Mark
2008-01-01
At many colleges, professors trained in the discipline of rhetoric and composition are finding that the specialized knowledge they bring to teaching writing is held in thrall to older notions of how students learn to write--what Linda Brodkey, an author and director of the Warren College Writing Program at the University of California at San…
ERIC Educational Resources Information Center
Hampson, Margaret P.
2009-01-01
As part of its Southern Association of Colleges and Schools (SACS) reaffirmation process, Caldwell Community College (CCC) and Technical Institute's (TI) Quality Enhancement Plan (QEP), entitled "Enhancing Writing--Write On!" demonstrates the need to improve student writing through multifaceted interventions. The goals of CCC's and TI's…
WASTE REDUCTION OF TECHNOLOGY EVALUATIONS OF THE U.S. EPA WRITE PROGRAM
The Waste Reduction Innovative Technology Evaluation (WRITE)Program was established in 1989 to provide objective, accurate performance and cost data about waste reducing technologies for a variety of industrial and commercial application. EPA's Risk Reduction Engineering Laborato...
Pluralizing Plagiarism: Identities, Contexts, Pedagogies
ERIC Educational Resources Information Center
Howard, Rebecca Moore; Robillard, Amy
2008-01-01
Recent cases have demonstrated that plagiarism is a hot-button issue. It is also pervasive, occurring in universities, four-year colleges, community colleges, secondary schools, graduate programs, international classrooms, multicultural classrooms, writing centers, writing-across-the-curriculum programs, scholarly publications and the popular…
The Deference Due the Oracle: Computerized Text Analysis in a Basic Writing Class.
ERIC Educational Resources Information Center
Otte, George
1989-01-01
Describes how a computerized text analysis program can help students discover error patterns in their writing, and notes how students' responses to analyses can reduce errors and improve their writing. (MM)
ERIC Educational Resources Information Center
Peterson, Sarah E.; Williams, R. Craig; Myer, Rick A.; Tinajero, Josefina V.
2016-01-01
We examined experiences of participants in "Do the Write Thing" national violence prevention program for middle-level students. Using mixed methods, we conducted surveys and focus groups with students, parents, and teachers who attended the program's National Recognition Week in Washington, DC. Results revealed important affective,…
Five Questions and a Stack of Books: Remediation for a Democratic Society.
ERIC Educational Resources Information Center
Conroy, France H.
1983-01-01
Because students who do not read and write cannot participate effectively in a democratic society, the staff of the College Skills Program at Burlington County (New Jersey) College has designed a developmental skills program in reading and writing with a social science core. The program (Social Science 100) emphasizes reading, thinking,…
SPM oxidation and parallel writing on zirconium nitride thin films
NASA Astrophysics Data System (ADS)
Farkas, N.; Comer, J. R.; Zhang, G.; Evans, E. A.; Ramsier, R. D.; Dagata, J. A.
2005-07-01
Systematic investigation of the SPM oxidation process of sputter-deposited ZrN thin films is reported. During the intrinsic part of the oxidation, the density of the oxide increases until the total oxide thickness is approximately twice the feature height. Further oxide growth is sustainable as the system undergoes plastic flow followed by delamination from the ZrN-silicon interface keeping the oxide density constant. ZrN exhibits superdiffusive oxidation kinetics in these single tip SPM studies. We extend this work to the fabrication of parallel oxide patterns 70 nm in height covering areas in the square centimeter range. This simple, quick, and well-controlled parallel nanolithographic technique has great potential for biomedical template fabrication.
W.E.E.D.--Writing Essays Every Day (A Guide for the Overburdened English Teacher).
ERIC Educational Resources Information Center
Mitchell, Ken
1986-01-01
Describes the WEED program, in which students write every day but not all papers receive a teacher evaluation. Discusses getting started, follow-up, collecting papers and grading, incentives, and the results of the program. (EL)
Mesh-matrix analysis method for electromagnetic launchers
NASA Technical Reports Server (NTRS)
Elliott, David G.
1989-01-01
The mesh-matrix method is a procedure for calculating the current distribution in the conductors of electromagnetic launchers with coil or flat-plate geometry. Once the current distribution is known the launcher performance can be calculated. The method divides the conductors into parallel current paths, or meshes, and finds the current in each mesh by matrix inversion. The author presents procedures for writing equations for the current and voltage relations for a few meshes to serve as a pattern for writing the computer code. An available subroutine package provides routines for field and flux coefficients and equation solution.
Moss, Sarah
2014-12-01
This is a deliberately eclectic and eccentric meditation on some of the connections between writing fiction, academic research in the history of medicine and the practice of medicine. The essay discusses creativity in research and writing, suggesting comparisons with the instincts of experienced clinicians, and explains the author's interest in women's entry to the medical profession. There is the suggestion of parallels between artists' models and surgical patients in late 19th century British culture. Published by the BMJ Publishing Group Limited. For permission to use (where not already granted under a licence) please go to http://group.bmj.com/group/rights-licensing/permissions.
ERIC Educational Resources Information Center
Chapman, Jean
The first of five handbooks developed by Project HAPI (Handicapped Achievement Program Improvement), a multimedia staff development program to help teachers and specialists write effective individualized education programs (IEPs), is in looseleaf workbook format and focuses on children with severe disorders of language, including aphasia and other…
Functional Anatomy of Writing with the Dominant Hand
Najee-ullah, Muslimah ‘Ali; Hallett, Mark
2013-01-01
While writing performed by any body part is similar in style, indicating a common program, writing with the dominant hand is particularly skilled. We hypothesized that this skill utilizes a special motor network supplementing the motor equivalence areas. Using functional magnetic resonance imaging in 13 normal subjects, we studied nine conditions: writing, zigzagging and tapping, each with the right hand, left hand and right foot. We identified brain regions activated with the right (dominant) hand writing task, exceeding the activation common to right-hand use and the writing program, both identified without right-hand writing itself. Right-hand writing significantly differed from the other tasks. First, we observed stronger activations in the left dorsal prefrontal cortex, left intraparietal sulcus and right cerebellum. Second, the left anterior putamen was required to initiate all the tested tasks, but only showed sustained activation during the right-hand writing condition. Lastly, an exploratory analysis showed clusters in the left ventral premotor cortex and inferior and superior parietal cortices were only significantly active for right-hand writing. The increased activation with right-hand writing cannot be ascribed to increased effort, since this is a well-practiced task much easier to perform than some of the other tasks studied. Because parietal-premotor connections code for particular skills, it would seem that the parietal and premotor regions, together with basal ganglia-sustained activation likely underlie the special skill of handwriting with the dominant hand. PMID:23844132
Functional anatomy of writing with the dominant hand.
Horovitz, Silvina G; Gallea, Cecile; Najee-Ullah, Muslimah 'ali; Hallett, Mark
2013-01-01
While writing performed by any body part is similar in style, indicating a common program, writing with the dominant hand is particularly skilled. We hypothesized that this skill utilizes a special motor network supplementing the motor equivalence areas. Using functional magnetic resonance imaging in 13 normal subjects, we studied nine conditions: writing, zigzagging and tapping, each with the right hand, left hand and right foot. We identified brain regions activated with the right (dominant) hand writing task, exceeding the activation common to right-hand use and the writing program, both identified without right-hand writing itself. Right-hand writing significantly differed from the other tasks. First, we observed stronger activations in the left dorsal prefrontal cortex, left intraparietal sulcus and right cerebellum. Second, the left anterior putamen was required to initiate all the tested tasks, but only showed sustained activation during the right-hand writing condition. Lastly, an exploratory analysis showed clusters in the left ventral premotor cortex and inferior and superior parietal cortices were only significantly active for right-hand writing. The increased activation with right-hand writing cannot be ascribed to increased effort, since this is a well-practiced task much easier to perform than some of the other tasks studied. Because parietal-premotor connections code for particular skills, it would seem that the parietal and premotor regions, together with basal ganglia-sustained activation likely underlie the special skill of handwriting with the dominant hand.
ERIC Educational Resources Information Center
Bohr, Dennis J.; Rhoades, Georgia
2014-01-01
The Writing Across the Curriculum Program at Appalachian State University, founded in 2008, supports faculty instruction in a vertical writing curriculum which requires two courses in Composition and two in the disciplines, ensuring that students take a dedicated writing course in each year of undergraduate education. To address the challenges of…
ERIC Educational Resources Information Center
Tassoni, John Paul
2005-01-01
This article relates case histories of basic writing programs at regional campuses in Florida, and the perceived need to incorporate concerns of social class into basic writing curriculum. Attention to class helps scholars identify institutional patterns that distance basic writing from the university's mainstream business. This author describes a…
Group Writing: How Writing Teaches Reading
ERIC Educational Resources Information Center
Campbell-Rush, Peggy
2006-01-01
What do Slinky toys, sign language, clipboards, golf pencils, and a house icon have in common? They all are a part of the author's writing and reading program, which teaches children how to write, and then read what they have written. This book includes: effective strategies that address multiple learning styles; a ready-to-use form for ongoing…
ERIC Educational Resources Information Center
Cooks, Jamal; Sunseri, Anita
2014-01-01
Many students, especially English language learners (ELLs), struggle with writing expository texts. This study examined the impact of several writing strategies on ELLs' writing skills, including prewriting strategies and scaffolding strategies inherent in the Thinking Maps (TM) program. The purpose of the study was to see if ELLs were able to use…
Technical writing in the radiologic technology curriculum.
Bell, R
1979-01-01
Although courses in technical writing are no longer suggested in the Curriculum Guide for Programs in Radiologic Technology, the writer believes that writing is essential to the growth of the profession and development of the professional. Emphasis is placed on some of the benefits that accrue to students who are exposed to technical writing as part of their technology curriculum.
Thin Skin, Deep Damage: Addressing the Wounded Writer in the Basic Writing Course
ERIC Educational Resources Information Center
Boone, Stephanie D.
2010-01-01
How do institutions and their writing faculties see basic writers? What assumptions about these writers drive writing curricula, pedagogies and assessments? How do writing programs enable or frustrate these writers? How might course design facilitate the outcomes we envision? This article argues that, in order to teach basic writers to enter…
The Great Instauration: Restoring Professional and Technical Writing to the Humanities.
ERIC Educational Resources Information Center
Di Renzo, Anthony
If you wish to start an undergraduate professional and technical writing (PTW) program at a small liberal arts college, you will find good arguments for your project in the educational writings of Sir Francis Bacon. This paper gathers some of Bacon's educational ideas from various writings and applies them to the five stages of undergraduate…
ERIC Educational Resources Information Center
Gebril, Atta; Plakans, Lia
2013-01-01
As a growing number of testing programs use integrated writing tasks, more validation research is needed to inform stakeholders about score use and interpretation. The current study investigates the relationship between writing proficiency and discourse features in an integrated reading-writing task. At a Middle Eastern university, 136…
ERIC Educational Resources Information Center
Waratuke, Stephen; Kling, Thomas
2016-01-01
We describe the structure of a writing-intensive, chemistry first year seminar designed to support a three week, research focused summer bridge program. Writing assignments in the seminar helped students understand their research activities, learn to conduct themselves as scientists, and reflect upon their lab work. The writing intensive seminar…
Summary Writing in Academic Contexts: Implicating Meaning in Processes of Change
ERIC Educational Resources Information Center
Hood, Susan
2008-01-01
The practice of summary writing from source texts has long been a core activity in academic writing programs. When described as precis writing, textbooks focusing on teaching this skill date back to the second half of the nineteenth century. In current guidelines, students are typically asked to demonstrate an understanding of the key meanings…
ERIC Educational Resources Information Center
Wong, Caroline; Delante, Nimrod Lawsin; Wang, Pengji
2017-01-01
This study examines the effectiveness of Post-Entry English Language Assessment (PELA) as a predictor of international business students' English writing performance and academic performance. An intervention involving the implementation of contextualised English writing workshops was embedded in a specific business subject targeted at students who…
von Isenburg, Megan; Lee, Linda S.; Oermann, Marilyn H.
2017-01-01
Background Writing for publication is an integral skill for both sharing research findings and career advancement, yet many faculty lack expertise, support, and time to author scholarly publications. Health professions educators identified writing as an area in which a new educators’ academy could offer support. Case Presentation To address this need, a writing task force was formed consisting of a librarian, a School of Medicine faculty member, and a School of Nursing faculty member. The task force launched two initiatives to motivate and support faculty writing and publication over two academic years. In the first year, a structured interprofessional “boot camp” consisting of a sequenced, modularized approach to manuscript completion was offered. In the second year, community building, in-person writing sessions, and incentives were added to the structured tasks. In year one, twenty participants enlisted in the boot camp, nine of whom completed a manuscript for submission by the end of the program. Qualitative feedback indicated potential improvements, which were put in place in the second program. In year two, twenty-eight participants enrolled, and eleven submitted thirteen manuscripts for publication by the end of the program. Conclusions Structured tasks, frequent deadlines, and professional editorial assistance were highly valued by participants. Time remains a barrier for faculty seeking to complete manuscripts. As experts in many facets of the publication process, librarians are well positioned to partner with others to facilitate faculty and staff development in writing. PMID:28377681
von Isenburg, Megan; Lee, Linda S; Oermann, Marilyn H
2017-04-01
Writing for publication is an integral skill for both sharing research findings and career advancement, yet many faculty lack expertise, support, and time to author scholarly publications. Health professions educators identified writing as an area in which a new educators' academy could offer support. To address this need, a writing task force was formed consisting of a librarian, a School of Medicine faculty member, and a School of Nursing faculty member. The task force launched two initiatives to motivate and support faculty writing and publication over two academic years. In the first year, a structured interprofessional "boot camp" consisting of a sequenced, modularized approach to manuscript completion was offered. In the second year, community building, in-person writing sessions, and incentives were added to the structured tasks. In year one, twenty participants enlisted in the boot camp, nine of whom completed a manuscript for submission by the end of the program. Qualitative feedback indicated potential improvements, which were put in place in the second program. In year two, twenty-eight participants enrolled, and eleven submitted thirteen manuscripts for publication by the end of the program. Structured tasks, frequent deadlines, and professional editorial assistance were highly valued by participants. Time remains a barrier for faculty seeking to complete manuscripts. As experts in many facets of the publication process, librarians are well positioned to partner with others to facilitate faculty and staff development in writing.
Nadkarni, P M; Miller, P L
1991-01-01
A parallel program for inter-database sequence comparison was developed on the Intel Hypercube using two models of parallel programming. One version was built using machine-specific Hypercube parallel programming commands. The other version was built using Linda, a machine-independent parallel programming language. The two versions of the program provide a case study comparing these two approaches to parallelization in an important biological application area. Benchmark tests with both programs gave comparable results with a small number of processors. As the number of processors was increased, the Linda version was somewhat less efficient. The Linda version was also run without change on Network Linda, a virtual parallel machine running on a network of desktop workstations.
Grant Writing: Vocational Education Resource Package.
ERIC Educational Resources Information Center
Evaluation and Training Inst., Los Angeles, CA.
Designed to assist community college administrators and faculty in obtaining direct funding grants to enhance vocational education programs and services, this Vocational Education Resource Package (VERP) provides guidelines for writing grant proposals. The VERP is tailored for programs requesting funds from the California Community Colleges or…
ERIC Educational Resources Information Center
Mardis, Marcia A.
This ERIC Digest is intended to help eligible school library personnel write an effective proposal for the "Improving Literacy Through School Libraries" (LSL) grant program, which provides funding for high-need K-12 school library programs to improve reading achievement by providing students with increased access to school library…
Peer-support writing group in a community family medicine teaching unit
Al-Imari, Lina; Yang, Jaisy; Pimlott, Nicholas
2016-01-01
Abstract Problem addressed Aspiring physician writers need an environment that promotes self-reflection and can help them improve their skills and confidence in writing. Objective of program To create a peer-support writing group for physicians in the Markham-Stouffville community in Ontario to promote professional development by encouraging self-reflection and fostering the concept of physician as writer. Program description The program, designed based on a literature review and a needs assessment, was conducted in 3 sessions over 6 months. Participants included an emergency physician, 4 family physicians, and 3 residents. Four to 8 participants per session shared their projects with guest physician authors. Eight pieces of written work were brought to the sessions, 3 of which were edited. A mixed quantitative and qualitative evaluation model was used with preprogram and postprogram questionnaires and a focus group. Conclusion This program promoted professional development by increasing participants’ frequency of self-reflection and improving their proficiency in writing. Successful elements of this program include creating a supportive group environment and having a physician-writer expert facilitate the peer-feedback sessions. Similar programs can be useful in postgraduate education or continuing professional development. PMID:27965348
The Great Instauration: Restoring Professional and Technical Writing to the Humanities.
ERIC Educational Resources Information Center
Di Renzo, Anthony
2002-01-01
Gathers some of Sir Francis Bacon's educational ideas from his various writings and applies them to the five stages of undergraduate professional and technical writing program development: planning, implementation, mission, design and development, staffing, and administration. (SG)
LMC: Logarithmantic Monte Carlo
NASA Astrophysics Data System (ADS)
Mantz, Adam B.
2017-06-01
LMC is a Markov Chain Monte Carlo engine in Python that implements adaptive Metropolis-Hastings and slice sampling, as well as the affine-invariant method of Goodman & Weare, in a flexible framework. It can be used for simple problems, but the main use case is problems where expensive likelihood evaluations are provided by less flexible third-party software, which benefit from parallelization across many nodes at the sampling level. The parallel/adaptive methods use communication through MPI, or alternatively by writing/reading files, and mostly follow the approaches pioneered by CosmoMC (ascl:1106.025).
Content-addressable read/write memories for image analysis
NASA Technical Reports Server (NTRS)
Snyder, W. E.; Savage, C. D.
1982-01-01
The commonly encountered image analysis problems of region labeling and clustering are found to be cases of search-and-rename problem which can be solved in parallel by a system architecture that is inherently suitable for VLSI implementation. This architecture is a novel form of content-addressable memory (CAM) which provides parallel search and update functions, allowing speed reductions down to constant time per operation. It has been proposed in related investigations by Hall (1981) that, with VLSI, CAM-based structures with enhanced instruction sets for general purpose processing will be feasible.
Parallel programming with Easy Java Simulations
NASA Astrophysics Data System (ADS)
Esquembre, F.; Christian, W.; Belloni, M.
2018-01-01
Nearly all of today's processors are multicore, and ideally programming and algorithm development utilizing the entire processor should be introduced early in the computational physics curriculum. Parallel programming is often not introduced because it requires a new programming environment and uses constructs that are unfamiliar to many teachers. We describe how we decrease the barrier to parallel programming by using a java-based programming environment to treat problems in the usual undergraduate curriculum. We use the easy java simulations programming and authoring tool to create the program's graphical user interface together with objects based on those developed by Kaminsky [Building Parallel Programs (Course Technology, Boston, 2010)] to handle common parallel programming tasks. Shared-memory parallel implementations of physics problems, such as time evolution of the Schrödinger equation, are available as source code and as ready-to-run programs from the AAPT-ComPADRE digital library.
Development of a Dynamic Time Sharing Scheduled Environment Final Report CRADA No. TC-824-94E
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jette, M.; Caliga, D.
Massively parallel computers, such as the Cray T3D, have historically supported resource sharing solely with space sharing. In that method, multiple problems are solved by executing them on distinct processors. This project developed a dynamic time- and space-sharing scheduler to achieve greater interactivity and throughput than could be achieved with space-sharing alone. CRI and LLNL worked together on the design, testing, and review aspects of this project. There were separate software deliverables. CFU implemented a general purpose scheduling system as per the design specifications. LLNL ported the local gang scheduler software to the LLNL Cray T3D. In this approach, processorsmore » are allocated simultaneously to aU components of a parallel program (in a “gang”). Program execution is preempted as needed to provide for interactivity. Programs are also reIocated to different processors as needed to efficiently pack the computer’s torus of processors. In phase one, CRI developed an interface specification after discussions with LLNL for systemlevel software supporting a time- and space-sharing environment on the LLNL T3D. The two parties also discussed interface specifications for external control tools (such as scheduling policy tools, system administration tools) and applications programs. CRI assumed responsibility for the writing and implementation of all the necessary system software in this phase. In phase two, CRI implemented job-rolling on the Cray T3D, a mechanism for preempting a program, saving its state to disk, and later restoring its state to memory for continued execution. LLNL ported its gang scheduler to the LLNL T3D utilizing the CRI interface implemented in phases one and two. During phase three, the functionality and effectiveness of the LLNL gang scheduler was assessed to provide input to CRI time- and space-sharing, efforts. CRI will utilize this information in the development of general schedulers suitable for other sites and future architectures.« less
NASA Astrophysics Data System (ADS)
Hohenshell, Liesl Marie
Some evidence of benefits from writing-to-learn techniques exists; however, more research is needed describing the instructional context used to support learning through writing and the quality of learning that results from particular tasks. This dissertation includes three papers, building on past research linking inquiry, social negotiation, and writing strategies to enhance scientific literacy skills of high school biology students. The interactive constructivist position informed the pedagogical approach for two empirical, classroom-based studies utilizing mixed methods to identify quantitative differences in learning outcomes and students' perceptions of writing tasks. The first paper reports students with planned writing activities communicated biotechnology content better in textbook explanations to a younger audience, but did not score better on tests than students who had delayed planning experiences. Students with two writing experiences as opposed to one, completing a newspaper article, scored better on conceptual questions both after writing and on a test 8 weeks later. The difference in treatments initially impacted males compared to females, but this effect disappeared with subsequent writing. The second paper reports two parallel studies of students completing two different writing types, laboratory and summary reports. Three comparison groups were used, Control students wrote in a traditional format, while SWH group students used the Science Writing Heuristic (SWH) during guided inquiry laboratories. Control students wrote summary reports to the teacher, while SWH students wrote either to the teacher or to peers (Peer Review group). On conceptual questions, findings indicated that after laboratory writing SWH females performed better compared to SWH males and Control females; and as a group SWH students performed better than Control students on a test following summary reports (Study 1). These results were not replicated in Study 2. An open-ended survey revealed findings that persisted in both studies; compared to Control students, SWH students were more likely to describe learning as they were writing and to report distinct thinking was required in completing the two writing types. Students' comments across studies provide support for using non-traditional writing tasks as a means to assist learning. Various implications for writing to serve learning are reported, including identification of key support conditions.
A hybrid numerical fluid dynamics code for resistive magnetohydrodynamics
DOE Office of Scientific and Technical Information (OSTI.GOV)
Johnson, Jeffrey
2006-04-01
Spasmos is a computational fluid dynamics code that uses two numerical methods to solve the equations of resistive magnetohydrodynamic (MHD) flows in compressible, inviscid, conducting media[1]. The code is implemented as a set of libraries for the Python programming language[2]. It represents conducting and non-conducting gases and materials with uncomplicated (analytic) equations of state. It supports calculations in 1D, 2D, and 3D geometry, though only the 1D configuation has received significant testing to date. Because it uses the Python interpreter as a front end, users can easily write test programs to model systems with a variety of different numerical andmore » physical parameters. Currently, the code includes 1D test programs for hydrodynamics (linear acoustic waves, the Sod weak shock[3], the Noh strong shock[4], the Sedov explosion[5], magnetic diffusion (decay of a magnetic pulse[6], a driven oscillatory "wine-cellar" problem[7], magnetic equilibrium), and magnetohydrodynamics (an advected magnetic pulse[8], linear MHD waves, a magnetized shock tube[9]). Spasmos current runs only in a serial configuration. In the future, it will use MPI for parallel computation.« less
The Waste Reduction Innovative Technology Evaluation Program (WRITE) was a pilot program with six (6) states and one (1) local government, to identify priority needs at the respective governmental level, find promising waste minimization technologies and perform an evaluation to ...
Logic via Computer Programming.
ERIC Educational Resources Information Center
Wieschenberg, Agnes A.
This paper proposed the question "How do we teach logical thinking and sophisticated mathematics to unsophisticated college students?" One answer among many is through the writing of computer programs. The writing of computer algorithms is mathematical problem solving and logic in disguise and it may attract students who would otherwise stop…
Evaluating Writing Programs: Paradigms, Problems, Possibilities.
ERIC Educational Resources Information Center
McLeod, Susan H.
1992-01-01
Describes two methodological approaches (qualitative and quantitative) that grow out of two different research examples. Suggests the problems these methods present. Discusses the ways in which an awareness of these problems can help teachers to understand how to work with researchers in designing useful evaluations of writing programs. (PRA)
ERIC Educational Resources Information Center
Classroom Computer Learning, 1984
1984-01-01
Offers suggestions for five computer-oriented classroom activities. They include uniting a writing class by having them collectively write a book using a word processor, examining FOR/NEXT loops, using a compound interest computer program, and developing a list of facts about computers. Includes four short programs which erase monitor screens. (JN)
ERIC Educational Resources Information Center
Peng, John; And Others
1988-01-01
Discusses four applications of the microcomputer to the classroom: (1) a program listing of how to draw circles on the Apple II computers; (2) using a database to help write stories; (3) switching computers with others while writing stories to encourage creativity; and (4) a listing of a LOGO kaleidoscope program. (MVL)
NASA Astrophysics Data System (ADS)
Munira, Kamaram; Pandey, Sumeet C.; Kula, Witold; Sandhu, Gurtej S.
2016-11-01
Voltage-controlled magnetic anisotropy (VCMA) effect has attracted a significant amount of attention in recent years because of its low cell power consumption during the anisotropy modulation of a thin ferromagnetic film. However, the applied voltage or electric field alone is not enough to completely and reliably reverse the magnetization of the free layer of a magnetic random access memory (MRAM) cell from anti-parallel to parallel configuration or vice versa. An additional symmetry-breaking mechanism needs to be employed to ensure the deterministic writing process. Combinations of voltage-controlled magnetic anisotropy together with spin-transfer torque (STT) and with an applied magnetic field (Happ) were evaluated for switching reliability, time taken to switch with low error rate, and energy consumption during the switching process. In order to get a low write error rate in the MRAM cell with VCMA switching mechanism, a spin-transfer torque current or an applied magnetic field comparable to the critical current and field of the free layer is necessary. In the hybrid processes, the VCMA effect lowers the duration during which the higher power hungry secondary mechanism is in place. Therefore, the total energy consumed during the hybrid writing processes, VCMA + STT or VCMA + Happ, is less than the energy consumed during pure spin-transfer torque or applied magnetic field switching.
Texts of Our Institutional Lives: SATs for Writing Placement--A Critique and Counterproposal
ERIC Educational Resources Information Center
Isaacs, Emily; Molloy, Sean A.
2010-01-01
Focusing on writing placement at a particular university, the authors analyze the limits of SAT tests as a tool in this process. They then describe the writing program's adoption of a supplementary measure: a faculty committee's review of essays by students who may need to be reassigned to a different writing course. They describe how and why a…
ERIC Educational Resources Information Center
Marulanda Ángel, Nora Lucía; Martínez García, Juan Manuel
2017-01-01
The demands of the academic field and the constraints students have while learning how to write appropriately call for better approaches to teach academic writing. This research study examines the effect of a multifaceted academic writing module on pre-service teachers' composition skills in an English teacher preparation program at a medium sized…
ERIC Educational Resources Information Center
Scheiber, Howard J.
In conjunction with the New Mexico State Department of Education's Writing Appraisal Program for high school students, a project was designed whose central goal was to identify and clearly delineate writing competencies for students in the younger grades. A pilot project first collected student writing samples and descriptive data from third and…
The Power of the Pen: Writing Mentorship and Chicana/o M. A. Students
ERIC Educational Resources Information Center
Negrón-Gonzales, Genevieve M.
2014-01-01
This article draws on my experience as an adjunct professor in the Master's program of the Department of Mexican-American Studies at a large public university in California. Seeing my students' struggles with writing, I conceived of a set of practices of writing mentorship anchored by a series of writing workshops held in Summer 2012. In this…
ERIC Educational Resources Information Center
Engel, Trudie; Streich, Russell
2006-01-01
This article describes how one U.S. school district created a planned writing curriculum to provide strong, cohesive instruction for all students. Because of teacher preferences, some children received little instruction in expository writing, and scores on the state writing assessment fluctuated widely. The authors focus on how all teachers came…
ERIC Educational Resources Information Center
Kilgore, Christopher D.; Cronley, Courtney; Amey, Beth
2013-01-01
In this case study, we report on the development of a writing-specialist position, the "Writing Resource Coordinator (WRC)", in a school of social work at a large state university in the southern USA. Such programs are facing increasing budgetary pressures at the same time as their growing enrollments strain available resources. Students…
discovered her passion for science writing in 2010 when working as a subcontractor for the Bureau of Land Management's Joint Fire Science Program. Before she discovered science writing, she worked as a marketing English with a Professional Writing Emphasis, Carroll University
Methods of Writing Instruction Evaluation.
ERIC Educational Resources Information Center
Lamb, Bill H.
The Writing Program Director at Johnson County Community College (Kansas) developed quantitative measures for writing instruction evaluation which can support that institution's growing interest in and support for peer collaboration as a means to improving instructional quality. The first process (Interaction Analysis) has an observer measure…
Nadkarni, P. M.; Miller, P. L.
1991-01-01
A parallel program for inter-database sequence comparison was developed on the Intel Hypercube using two models of parallel programming. One version was built using machine-specific Hypercube parallel programming commands. The other version was built using Linda, a machine-independent parallel programming language. The two versions of the program provide a case study comparing these two approaches to parallelization in an important biological application area. Benchmark tests with both programs gave comparable results with a small number of processors. As the number of processors was increased, the Linda version was somewhat less efficient. The Linda version was also run without change on Network Linda, a virtual parallel machine running on a network of desktop workstations. PMID:1807632
The elaboration of motor programs for the automation of letter production.
Thibon, Laurence Séraphin; Gerber, Silvain; Kandel, Sonia
2018-01-01
We investigated how children learn to write letters. Letter writing evolves from stroke-by-stroke to whole-letter programming. Children of ages 6 to 9 (N=98) wrote letters of varying complexity on a digitizer. At ages 6 and 7 movement duration, dysfluency and trajectory increased with stroke number. This indicates that the motor program they activated mainly coded information on stroke production. Stroke number affected the older children's production much less, suggesting that they programmed stroke chunks or the whole letter. The fact that movement duration and dysfluency decreased from ages 6 to 8, and remained stable at ages 8 and 9 suggests that automation of letter writing begins at age 8. Automation seems to require the elaboration of stroke chunks and/or letter-sized motor programs. Copyright © 2017 Elsevier B.V. All rights reserved.
Is It True That "Blonds Have More Fun"?
ERIC Educational Resources Information Center
Bonsangue, Martin V.
1992-01-01
Describes the model for decision making used in inferential statistics and real-world applications that parallel the statistical model. Discusses two activities that ask students to write about a personal decision-making experience and create a mock trial in which the class makes the decision of guilt or innocence. (MDH)
ERIC Educational Resources Information Center
Fornaciari, Jim
2013-01-01
Many parallels exist between quality coaches and quality classroom teachers--especially AP teachers, who often feel the pressure to produce positive test results. Having developed a series of techniques and strategies for building a team-oriented winning culture on the field, Jim Fornaciari writes about how he adapted those methods to work in the…
ERIC Educational Resources Information Center
De Jarnette, Glenda
Vertical and lateral integration are two important nervous system integrations that affect the development of oral behaviors. There are three progressions in the vertical integration process for speech nervous system development: R-complex speech (ritualistic, memorized expressions), limbic speech (emotional expressions), and cortical speech…
Bilingual parallel programming
DOE Office of Scientific and Technical Information (OSTI.GOV)
Foster, I.; Overbeek, R.
1990-01-01
Numerous experiments have demonstrated that computationally intensive algorithms support adequate parallelism to exploit the potential of large parallel machines. Yet successful parallel implementations of serious applications are rare. The limiting factor is clearly programming technology. None of the approaches to parallel programming that have been proposed to date -- whether parallelizing compilers, language extensions, or new concurrent languages -- seem to adequately address the central problems of portability, expressiveness, efficiency, and compatibility with existing software. In this paper, we advocate an alternative approach to parallel programming based on what we call bilingual programming. We present evidence that this approach providesmore » and effective solution to parallel programming problems. The key idea in bilingual programming is to construct the upper levels of applications in a high-level language while coding selected low-level components in low-level languages. This approach permits the advantages of a high-level notation (expressiveness, elegance, conciseness) to be obtained without the cost in performance normally associated with high-level approaches. In addition, it provides a natural framework for reusing existing code.« less
Improving Scientific Research and Writing Skills through Peer Review and Empirical Group Learning †
Senkevitch, Emilee; Smith, Ann C.; Marbach-Ad, Gili; Song, Wenxia
2011-01-01
Here we describe a semester-long, multipart activity called “Read and wRite to reveal the Research process” (R3) that was designed to teach students the elements of a scientific research paper. We implemented R3 in an advanced immunology course. In R3, we paralleled the activities of reading, discussion, and presentation of relevant immunology work from primary research papers with student writing, discussion, and presentation of their own lab findings. We used reading, discussing, and writing activities to introduce students to the rationale for basic components of a scientific research paper, the method of composing a scientific paper, and the applications of course content to scientific research. As a final part of R3, students worked collaboratively to construct a Group Research Paper that reported on a hypothesis-driven research project, followed by a peer review activity that mimicked the last stage of the scientific publishing process. Assessment of student learning revealed a statistically significant gain in student performance on writing in the style of a research paper from the start of the semester to the end of the semester. PMID:23653760
ERIC Educational Resources Information Center
Woodruff, Barbara Bilson, Ed.; Woodruff, Bert, Ed.
1989-01-01
With each issue focusing on different themes, volume 16 of "Inside English" looks at writing programs and critical thinking, developmental writing and the plight of part-time faculty, teaching literature and study abroad programs, and English as a Second Language (ESL) and English programs. In addition to regular columns on the English Council of…
ERIC Educational Resources Information Center
Zheng, Binbin; Warschauer, Mark; Farkas, George
2013-01-01
Over the last decade, the number of one-to-one laptop programs in U.S. schools has steadily increased. Though technology advocates believe that such programs can assist student writing, there has been little systematic evidence for this claim, and even less focused on technology use by at-risk learners. This study examined the effect of daily…
NIM: A Game-Playing Program. Artificial Intelligence Memo Number 254.
ERIC Educational Resources Information Center
Papert, Seymour; Solomon, Cynthia
Students learned to plan and write complex computer programs by writing a program for playing NIM, a game in which two players alternatively remove one, two, or three sticks from an original pile of 21, with the player taking the last one being the winner. The primary teaching purpose was to develop the idea that a final goal--i.e., winning--could…
Wearing the Assessment "BRACElet"
ERIC Educational Resources Information Center
Tan, Grace; Venables, Anne
2010-01-01
There exists a wealth of computing education literature devoted to interventions designed to overcome novices' difficulties in learning to write computer programs. However, various studies have shown that the majority of students at the end of a semester of instruction are still unable to write a simple computer program, despite the best efforts…
Software Reviews: Programs Worth a Second Look.
ERIC Educational Resources Information Center
Classroom Computer Learning, 1989
1989-01-01
Reviews three computer software programs: (1) "The Children's Writing and Publishing Center"--writing and creative arts, grades 2-8, Apple II; (2) "Slide Shop"--graphics and desktop presentations, grades 4-12, Apple II and IBM; and (3) "Solve It"--problem solving and language arts, grades 4-12, Apple II. (MVL)
Computers, Invention, and the Power to Change Student Writing.
ERIC Educational Resources Information Center
Strickland, James
A study examined the quantity and quality of ideas produced in freshman composition students' writing to determine whether computer assisted instruction (CAI) stimulates invention as well as or better than current invention instruction in traditional classrooms. Two CAI programs were used: QUEST, the systematic program that examines an item/event…
Project Synapse. Sparking Connection between Speech and Writing. Instructor's Handbook.
ERIC Educational Resources Information Center
Rubin, Donald; And Others
Intended for college-level basic writers, the program described in this report integrates selected oral communication training with writing instruction. The first section of the report presents a rationale for the program--which uses oral activities to enhance students' development in the underlying rhetorical abilities of invention, audience…
A Rather Intelligent Language Teacher.
ERIC Educational Resources Information Center
Cerri, Stefano; Breuker, Joost
1981-01-01
Characteristics of DART (Didactic Augmented Recursive Transition), an ATN-based system for writing intelligent computer assisted instruction (ICAI) programs that is available on the PLATO system are described. DART allows writing programs in an ATN dialect, compiling them in machine code for the PLATO system, and executing them as if the original…
Reading and Writing as Academic Literacy in EAP Program of Indonesian Leaners
ERIC Educational Resources Information Center
Solikhah, Imroatus
2015-01-01
This study investigates academic literacy imposed in reading and writing for academic purposes in the EAP program. This study uses descriptive design elaborating data from curriculum documents and interviews. Involving 45 participants from IAIN Surakarta and Veteran University, data were analyzed using constant-comparison and inductive analysis…
A lightweight, flow-based toolkit for parallel and distributed bioinformatics pipelines
2011-01-01
Background Bioinformatic analyses typically proceed as chains of data-processing tasks. A pipeline, or 'workflow', is a well-defined protocol, with a specific structure defined by the topology of data-flow interdependencies, and a particular functionality arising from the data transformations applied at each step. In computer science, the dataflow programming (DFP) paradigm defines software systems constructed in this manner, as networks of message-passing components. Thus, bioinformatic workflows can be naturally mapped onto DFP concepts. Results To enable the flexible creation and execution of bioinformatics dataflows, we have written a modular framework for parallel pipelines in Python ('PaPy'). A PaPy workflow is created from re-usable components connected by data-pipes into a directed acyclic graph, which together define nested higher-order map functions. The successive functional transformations of input data are evaluated on flexibly pooled compute resources, either local or remote. Input items are processed in batches of adjustable size, all flowing one to tune the trade-off between parallelism and lazy-evaluation (memory consumption). An add-on module ('NuBio') facilitates the creation of bioinformatics workflows by providing domain specific data-containers (e.g., for biomolecular sequences, alignments, structures) and functionality (e.g., to parse/write standard file formats). Conclusions PaPy offers a modular framework for the creation and deployment of parallel and distributed data-processing workflows. Pipelines derive their functionality from user-written, data-coupled components, so PaPy also can be viewed as a lightweight toolkit for extensible, flow-based bioinformatics data-processing. The simplicity and flexibility of distributed PaPy pipelines may help users bridge the gap between traditional desktop/workstation and grid computing. PaPy is freely distributed as open-source Python code at http://muralab.org/PaPy, and includes extensive documentation and annotated usage examples. PMID:21352538
A lightweight, flow-based toolkit for parallel and distributed bioinformatics pipelines.
Cieślik, Marcin; Mura, Cameron
2011-02-25
Bioinformatic analyses typically proceed as chains of data-processing tasks. A pipeline, or 'workflow', is a well-defined protocol, with a specific structure defined by the topology of data-flow interdependencies, and a particular functionality arising from the data transformations applied at each step. In computer science, the dataflow programming (DFP) paradigm defines software systems constructed in this manner, as networks of message-passing components. Thus, bioinformatic workflows can be naturally mapped onto DFP concepts. To enable the flexible creation and execution of bioinformatics dataflows, we have written a modular framework for parallel pipelines in Python ('PaPy'). A PaPy workflow is created from re-usable components connected by data-pipes into a directed acyclic graph, which together define nested higher-order map functions. The successive functional transformations of input data are evaluated on flexibly pooled compute resources, either local or remote. Input items are processed in batches of adjustable size, all flowing one to tune the trade-off between parallelism and lazy-evaluation (memory consumption). An add-on module ('NuBio') facilitates the creation of bioinformatics workflows by providing domain specific data-containers (e.g., for biomolecular sequences, alignments, structures) and functionality (e.g., to parse/write standard file formats). PaPy offers a modular framework for the creation and deployment of parallel and distributed data-processing workflows. Pipelines derive their functionality from user-written, data-coupled components, so PaPy also can be viewed as a lightweight toolkit for extensible, flow-based bioinformatics data-processing. The simplicity and flexibility of distributed PaPy pipelines may help users bridge the gap between traditional desktop/workstation and grid computing. PaPy is freely distributed as open-source Python code at http://muralab.org/PaPy, and includes extensive documentation and annotated usage examples.
Darwin, Dogs and DNA: Freshman Writing about Biology.
ERIC Educational Resources Information Center
Grant, Michael C.; Pirrto, John
1994-01-01
Describes a successful interdepartmental program at a major research-oriented university that melds freshman writing with freshman biology. Extensive, repeated feedback on individual student writing projects from two instructors appears to work synergistically so that student learning is significantly enhanced. Particulars derived from five years…
Effect of guided, structured, writing program on self-harm ideations and emotion regulation.
Fukumori, Takaki; Kuroda, Hiromi; Ito, Masaya; Kashimura, Masami
2017-01-01
This study investigated the efficacy of structured writing on reducing self-harm ideations and enhancing emotion regulation. Japanese university students (N=22) participated in the study. Participants were randomly assigned to the structured writing group (n=10; 70% female), or an assessment only control group (n=12; 67% female). For three consecutive days, participants in the intervention group performed structured writing that included psycho-education and self-reflection about emotions. The Self-Harm Ideation Scale, the Generalized Expectancy for Negative Mood Regulation Scale, and the Acceptance and Action Questionnaire-II were used to assess outcomes. Structured writing had a short-term effect on expectancies for self-regulation of negative moods and acceptance of negative emotions, but had a limited effect on self-harm ideations. This study presents preliminary evidence that increasing awareness, learning, and reflection about emotions resulting from using a structured writing program is particularly useful for regulating emotions. J. Med. Invest. 64: 74-78, February, 2017.
Hier, Bridget O; Eckert, Tanya L
2016-06-01
Substantial numbers of students in the United States are performing below grade-level expectations in core academic areas, and these deficits are most pronounced in the area of writing. Although performance feedback procedures have been shown to produce promising short-term improvements in elementary-aged students' writing skills, evidence of maintenance and generalization of these intervention effects is limited. The purpose of this study was to examine the immediate, generalized, and sustained effects of incorporating multiple exemplar training into the performance feedback procedures of a writing intervention using a randomized controlled trial (RCT). Results indicated that although the addition of multiple exemplar training did not improve students' writing performance on measures of stimulus and response generalization, it did result in greater maintenance of intervention effects in comparison to students who received performance feedback without generality programming and students who engaged in weekly writing practice alone. Copyright © 2016 Society for the Study of School Psychology. Published by Elsevier Ltd. All rights reserved.
ERIC Educational Resources Information Center
Ghufron, M. Ali; Saleh, Mursid; Warsono; Sofwan, Ahmad
2016-01-01
This study aimed at designing a model of instructional materials for Academic Writing Course focusing on research paper writing. The model was designed based on the Curriculum at the English Education Study Program, Faculty of Language and Art Education of IKIP PGRI Bojonegoro, East Java, Indonesia. This model was developed in order to improve…
ERIC Educational Resources Information Center
Persichetti, Amy L.
2016-01-01
This article will illustrate how a problem-based learning (PBL) course (Savery, 2006) can be used in a writing program as a vehicle for both creative and preprofessional learning. English 420: Writing, Publishing, and Editing is offered every fall, and its counterpart, English 423: Writing, Publishing, and Editing is offered each spring. The…
ERIC Educational Resources Information Center
Jones, G. H.; Steinberg, E. R.
The Master of Arts in Professional Writing (MAPW) offered by Carnegie Mellon University (Pennsylvania) is designed for students who want careers as document designers in industry and government, where they will plan, write, and evaluate computer manuals and on-line documentation, training and instructional materials, technical reports, and a wide…
Journal Writing as a Way to Know Culture: Insights from a Travel Study Abroad Program
ERIC Educational Resources Information Center
Craig, Cheryl J.; Zou, Yali; Poimbeauf, Rita
2015-01-01
In this work, we explore journal writing as a way to come to know culture, particularly cultural phenomenon, vastly different from one's own firmly held and enacted beliefs. In this research, we accept the premise that writing is a way of knowing and adopt journal writing as a tool through which students can explore the knowledge they have…
ERIC Educational Resources Information Center
Brown, Les M.
This paper focuses on the efforts at Gardner-Webb University in North Carolina to extend the writing efforts of a writing across the curriculum (WAC) retreat into a greater matrix of scholarly activity, not only in the classroom but outside as well. Noting that the initial idea was that an intensive year of emphasizing scholastic activity could…
Technical writing versus technical writing
NASA Technical Reports Server (NTRS)
Dillingham, J. W.
1981-01-01
Two terms, two job categories, 'technical writer' and 'technical author' are discussed in terms of industrial and business requirements and standards. A distinction between 'technical writing' and technical 'writing' is made. The term 'technical editor' is also considered. Problems inherent in the design of programs to prepare and train students for these jobs are discussed. A closer alliance between industry and academia is suggested as a means of preparing students with competent technical communication skills (especially writing and editing skills) and good technical skills.
Stories Are Like Water: An Academic Writing Workshop for Nurses.
Walker, Madeline; Tschanz, Coby
2018-04-01
Traditionally, there is very little formal instruction in academic writing for nurses in graduate programs. We, the writing scholar and a nurse educator and PhD student at a major Canadian university, describe how we collaborated on developing and delivering a 1-day academic writing workshop for incoming master of nursing students. By sharing this description, we hope to motivate nursing faculty to offer similar workshops to address the dearth of writing instruction for graduate students in nursing and to improve scholarship outcomes.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Demmel, James W.
This project addresses both communication-avoiding algorithms, and reproducible floating-point computation. Communication, i.e. moving data, either between levels of memory or processors over a network, is much more expensive per operation than arithmetic (measured in time or energy), so we seek algorithms that greatly reduce communication. We developed many new algorithms for both dense and sparse, and both direct and iterative linear algebra, attaining new communication lower bounds, and getting large speedups in many cases. We also extended this work in several ways: (1) We minimize writes separately from reads, since writes may be much more expensive than reads on emergingmore » memory technologies, like Flash, sometimes doing asymptotically fewer writes than reads. (2) We extend the lower bounds and optimal algorithms to arbitrary algorithms that may be expressed as perfectly nested loops accessing arrays, where the array subscripts may be arbitrary affine functions of the loop indices (eg A(i), B(i,j+k, k+3*m-7, …) etc.). (3) We extend our communication-avoiding approach to some machine learning algorithms, such as support vector machines. This work has won a number of awards. We also address reproducible floating-point computation. We define reproducibility to mean getting bitwise identical results from multiple runs of the same program, perhaps with different hardware resources or other changes that should ideally not change the answer. Many users depend on reproducibility for debugging or correctness. However, dynamic scheduling of parallel computing resources, combined with nonassociativity of floating point addition, makes attaining reproducibility a challenge even for simple operations like summing a vector of numbers, or more complicated operations like the Basic Linear Algebra Subprograms (BLAS). We describe an algorithm that computes a reproducible sum of floating point numbers, independent of the order of summation. The algorithm depends only on a subset of the IEEE Floating Point Standard 754-2008, uses just 6 words to represent a “reproducible accumulator,” and requires just one read-only pass over the data, or one reduction in parallel. New instructions based on this work are being considered for inclusion in the future IEEE 754-2018 floating-point standard, and new reproducible BLAS are being considered for the next version of the BLAS standard.« less
Application Portable Parallel Library
NASA Technical Reports Server (NTRS)
Cole, Gary L.; Blech, Richard A.; Quealy, Angela; Townsend, Scott
1995-01-01
Application Portable Parallel Library (APPL) computer program is subroutine-based message-passing software library intended to provide consistent interface to variety of multiprocessor computers on market today. Minimizes effort needed to move application program from one computer to another. User develops application program once and then easily moves application program from parallel computer on which created to another parallel computer. ("Parallel computer" also include heterogeneous collection of networked computers). Written in C language with one FORTRAN 77 subroutine for UNIX-based computers and callable from application programs written in C language or FORTRAN 77.
Postsecondary Transition Programs for Underprepared Writers
ERIC Educational Resources Information Center
Antonetti, Christine M.
2017-01-01
There is a large population of students who enter postsecondary institutions underprepared in the area of writing, which can negatively affect their academic success in various disciplines. Lack of alignment between secondary and postsecondary education writing curricula is a common cause of why students are underprepared in writing. Identifying…
Microcomputer Activities Which Encourage the Reading-Writing Connection.
ERIC Educational Resources Information Center
Balajthy, Ernest
Many reading teachers, cognizant of the creative opportunities for skill development allowed by new reading-writing software, are choosing to use microcomputers in their classrooms full-time. Adventure story creation programs capitalize on reading-writing integration by allowing children, with appropriate assistance, to create their own…
Scientific Writing: A Blended Instructional Model
ERIC Educational Resources Information Center
Clark, MaryAnn; Olson, Valerie
2010-01-01
Scientific writing is composed of a unique skill set and corresponding instructional strategies are critical to foster learning. In an age of technology, the blended instructional model provides the instrumental format for student mastery of the scientific writing competencies. In addition, the course management program affords opportunities for…
Thinking through Writing. Lord Fairfax Community College, 1990-1992.
ERIC Educational Resources Information Center
Lord Fairfax Community Coll., Middletown, VA.
In an attempt to improve its students' writing abilities, as well as their critical thinking skills, Lord Fairfax Community College, in Virginia, developed a program called "Thinking through Writing." The project designers believed that concept formation, classification, memory enhancement, and other learning/thinking skills could be…
Enhancing the educational achievement of at-risk youth.
Schinke, S P; Cole, K C; Poulin, S R
2000-03-01
This study examined a non-school program aimed at enhancing the educational performance of economically disadvantaged early adolescents who live in public housing. The educational enhancement program included discussions with adults, writing activities, leisure reading, homework, helping others, and games using cognitive skills. A three-arm research design juxtaposed program youth who received educational enhancements with comparison youth in affiliated facilities who did not receive the program and with control youth in other community programs without educational enhancements. From youths, follow-up data collected 2 1/2 years after baseline revealed uniformly positive outcomes for program youth on measures of reading, verbal skills, writing, and tutoring. Teacher reports at final follow-up favored program and comparison youth over controls on measures of reading, writing, games, overall school performance, and interest in class material. School grades were higher for program youth than for comparison and control youth for reading, spelling, history, science, and social studies. Overall grade averages were higher for program youth versus comparisons and controls, as was school attendance. Study data lend empirical support to the provision of educational enhancements in non-school settings for at-risk youths.
ERIC Educational Resources Information Center
Marcovitz, Alan B., Ed.
Presented are two papers on computer applications in engineering education coursework. The first paper suggests that since most engineering graduates use only "canned programs" and rarely write their own programs, educational emphasis should include model building and the use of existing software as well as program writing. The second paper deals…
ERIC Educational Resources Information Center
Betz, Phyllis
On the Way to SUCCESS in Reading and Writing with Early Prevention of School Failure (EPSF) is a program targeting children (4-9 years) in danger of academic failure and their families. Major components of the program are age- and individual-appropriate development learning activities, professional development, curricula aligned with initial and…
Scholarly Mentor Program: Supporting Faculty in the Writing and Publication Process
ERIC Educational Resources Information Center
Smith, Diane K.; Martinez, AnaMaria Diaz; Lanigan, Jane; Wells-Moses, Kayla; Koehler, Christian
2018-01-01
The WSU Extension Scholarly Writing Group (ESWG) is a one-year faculty development mentoring program designed to support faculty on tenure or promotion track. The ESWG was created in response to increased expectations for Extension county-based faculty to contribute to the scientific literature within their fields through peer-reviewed…
ERIC Educational Resources Information Center
Fetters, Mary Allison
2016-01-01
The purpose of this hermeneutical phenomenological study was to develop a deeper understanding of the perceptions of students, faculty, administration, and visiting Southern authors of the effectiveness of Chattanooga State Community College's Writers Work program for encouraging composition student writing and learning about Southern culture.…
Beyond McPoetry: Contemporary American Poetry in the Institutionalized Creative Writing Program Era
ERIC Educational Resources Information Center
Porter, Julie LaRue
2012-01-01
This dissertation examines the rise of the creative writing program in American higher education and considers its influence on contemporary American poetry. I investigate how the patronage of the university has impacted American poetry and reconfigured the contemporary literary landscape. Using Mark McGurl's (2009) groundbreaking research on…
On FOCUS: Photographs and Writings by Students.
ERIC Educational Resources Information Center
Strohmeyer, Beatriz; McGrail, Loren
Project FOCUS is aimed at enhancing literacy education for non-native speakers of English through the use of photography. It was offered as an elective course within a family literacy program for Hispanic adults. This collection of writings and photographs originated in the program. The collection begins with an overview of Project FOCUS, personal…
Impact Evaluation of National Writing Project Professional Development Program
ERIC Educational Resources Information Center
Gallagher, H. Alix; Woodworth, Katrina; McCaffrey, Teresa; Park, Christina J.; Wang, Haiwen
2014-01-01
Improving teacher effectiveness is a key strategy to ensure student readiness for college and careers and to address achievement gaps and persistent low performance. In response to the new Common Core State Standards for English Language Arts (CCSS-ELA) the National Writing Project (NWP) created a professional development (PD) program to support…
Back to the Basics: Practical Tips for IEP Writing
ERIC Educational Resources Information Center
Patti, Angela L.
2016-01-01
The individualized education program (IEP) is the foundation for the provision of special education services for a child with a disability. While special education teachers learn about IEP writing in their teacher preparation programs, it can still be difficult to translate this knowledge into practice. Therefore, when faced with the task of…
Enhancing Student Writing and Computer Programming with LATEX and MATLAB in Multivariable Calculus
ERIC Educational Resources Information Center
Sullivan, Eric; Melvin, Timothy
2016-01-01
Written communication and computer programming are foundational components of an undergraduate degree in the mathematical sciences. All lower-division mathematics courses at our institution are paired with computer-based writing, coding, and problem-solving activities. In multivariable calculus we utilize MATLAB and LATEX to have students explore…
WritersCorps: A Look under the Hood
ERIC Educational Resources Information Center
Tannenbaum, Judith
2008-01-01
This article takes a look at WritersCorps, a program that aims to provide opportunities for youth to discover, develop, and share their writing. The program's success depends on contracting with teaching artists who have the skills, knowledge, and heart to encourage youth to write well. All its teachers are published writers, active community…
Improving the School Program through the Effective Use of Federal Funds.
ERIC Educational Resources Information Center
McFarland, Dan
This pamphlet shows school personnel how to apply successfully for Federal grants to finance improvements in educational programs. Advice is given on the importance of evaluating needs, objectives, and procedures as a prerequisite to writing a proposal. Next, suggestions for writing a good proposal are made, including references to the need for…
Expressive Writing: Enhancing the Emotional Intelligence of Human Services Majors
ERIC Educational Resources Information Center
Castillo, Yuleinys; Fischer, Jerome M.
2017-01-01
The skills and tasks in the human services field are highly connected to emotional intelligence abilities. The purpose of the study was to investigate the effect of an expressive writing program involving human service students in an undergraduate rehabilitation services course. The program was developed to enhance their emotional intelligence.…
ERIC Educational Resources Information Center
Corso, Gail S.; Weiss, Sandra; McGregor, Tiffany
2010-01-01
This narrative describes collaboration among librarians, writing program coordinator, and professors on an information literacy task force. Their attempts to infuse the University's curriculum with information literacy are described. Authors define the term, explain its history with three professional organizations, and describe processes for…
ERIC Educational Resources Information Center
Mehta, Diane
2006-01-01
Thomas Sayers Ellis, assistant professor of creative writing at New York's Sarah Lawrence College, is one of many scholars fighting for the soul of Black poetry, a struggle that takes place largely off-campus. Unless one is accepted into a top-level graduate poetry program, such as Boston University's program or the Iowa Writing Workshop, a poet's…
Faibish, Sorin; Bent, John M; Tzelnic, Percy; Grider, Gary; Torres, Aaron
2015-02-03
Techniques are provided for storing files in a parallel computing system using sub-files with semantically meaningful boundaries. A method is provided for storing at least one file generated by a distributed application in a parallel computing system. The file comprises one or more of a complete file and a plurality of sub-files. The method comprises the steps of obtaining a user specification of semantic information related to the file; providing the semantic information as a data structure description to a data formatting library write function; and storing the semantic information related to the file with one or more of the sub-files in one or more storage nodes of the parallel computing system. The semantic information provides a description of data in the file. The sub-files can be replicated based on semantically meaningful boundaries.
NASA Astrophysics Data System (ADS)
Shimazu, Nobuko
In an increasingly globalized world, demand for engineers well versed in English remains strong. As a professor of English in the Faculty of Computer Science and Systems Engineering at the Kyushu Institute of Technology, I have sought with the aid of two associate professors to improve the English program for our engineering students together to help meet that very demand. In order to assist other English teachers in similar situations to improve their own English programs, I would like to report on the ideas and methods presently used in our undergraduate English program, specifically the first-year compulsory and common course with its emphasis on paragraph writing which students from each of the five departments within the Faculty of Computer Science and Systems Engineering are required to take. In addition, I would also like to report my ideas and teaching methods for a graduate research paper writing course. The objective of this course is to teach graduate students how to write presentations for conferences and papers for journals at the international level.
Durairajanayagam, Damayanthi; Kashou, Anthony H; Tatagari, Sindhuja; Vitale, Joseph; Cirenza, Caroline; Agarwal, Ashok
2015-01-01
Background The American Center for Reproductive Medicine's summer internship course in reproductive medicine and research at Cleveland Clinic is a rigorous, results-oriented annual program that began in 2008 to train both local and international students in the fundamentals of scientific research and writing. The foremost goal of the program is to encourage premedical and medical students to aspire toward a career as a physician–scientist. The internship provides participants with an opportunity to engage in original bench research and scientific writing while developing theoretical knowledge and soft skills. This study describes selected survey responses from interns who participated in the 2014 internship program. The objective of these surveys was to elicit the interns' perspective on the internship program, its strengths and weaknesses, and to obtain insight into potential areas for improvement. Methods Questionnaires were structured around the five fundamental aspects of the program: 1) theoretical knowledge, 2) bench research, 3) scientific writing, 4) mentorship, and 5) soft skills. In addition, an exit survey gathered information on factors that attracted the interns to the program, communication with mentors, and overall impression of the research program. Results The opportunity to experience hands-on bench research and scientific writing, personalized mentorship, and the reputation of the institution were appreciated and ranked highly among the interns. Nearly 90% of the interns responded that the program was beneficial and well worth the time and effort invested by both interns and faculty. Conclusion The outcomes portrayed in this study will be useful in the implementation of new programs or refinement of existing medical research training programs. PMID:26563960
Validating Automated Essay Scoring for Online Writing Placement
ERIC Educational Resources Information Center
Ramineni, Chaitanya
2013-01-01
In this paper, I describe the design and evaluation of automated essay scoring (AES) models for an institution's writing placement program. Information was gathered on admitted student writing performance at a science and technology research university in the northeastern United States. Under timed conditions, first-year students (N = 879) were…
Which Factor, Teaching or Writing, Contributes More to Faculty Development?
ERIC Educational Resources Information Center
Boice, Robert
The effect of a highly-structured faculty development program that focused on improving teaching skills and writing productivity through weekly individual sessions was studied with 16 social sciences faculty. Participants were alternatively assigned to one of four groups that emphasized development in teaching skills, writing productivity, or a…
Veterans as Adult Learners in Composition Courses
ERIC Educational Resources Information Center
Navarre Cleary, Michelle; Wozniak, Kathryn
2013-01-01
Considering veterans in the context of research on adult and nontraditional students in college writing classes, this article proposes Malcolm Knowles's six principles for adult learning as an asset-based heuristic for investigating how writing programs and writing teachers might build upon existing resources to support veteran students.
A Collective Effort to Improve Sociology Students' Writing Skills
ERIC Educational Resources Information Center
Burgess-Proctor, Amanda; Cassano, Graham; Condron, Dennis J.; Lyons, Heidi A.; Sanders, George
2014-01-01
Nationwide, academic sociologists at all types of higher education institutions face the challenge of working to improve students' writing skills. In this article, we describe a collective effort by a group of faculty members in one undergraduate sociology program to implement several effective writing-improvement strategies. We advocate…
Get Started and Write: Advice for New Faculty
ERIC Educational Resources Information Center
Smith, M. Cecil
2017-01-01
This paper describes several strategies for organizing, collaborating on, persisting in, and funding professional writing activities that can benefit new tenure track faculty members. Establishing and maintaining a regular program of academic writing is essential to a successful career in higher education, but initiating and maintaining a program…
The Adult Learner in the Online Writing Course
ERIC Educational Resources Information Center
Hoy, Cheryl A.
2010-01-01
Because a gap in scholarly literature exists concerning the adult learner in the online writing course, I researched the effects of the online learning environment on adult learners in an online intermediate writing course offered through the Adult Learner Services Program at Bowling Green State University. This dissertation argues that online…
Characteristics of an Effective Writing Literacy Program
ERIC Educational Resources Information Center
Mascia Reed, Candi
2012-01-01
Learning to write is an arduous undertaking for every student; for deaf and hard of hearing students, it can be particularly difficult. Too often, they arrive in school with minimal literacy skills, experience subsequent difficulties in writing standard English, and, unfortunately, still graduate with reading levels below those of their hearing…
Literature as a Network: Creative-Writing Scholarship in Literary Magazines
ERIC Educational Resources Information Center
Green, Harriett E.
2014-01-01
With the increase in undergraduate and graduate programs for creative writing at institutions of higher education in North America, literary journals and magazines now serve as leading scholarly publishing outlets and research resources for creative-writing faculty and students. This study analyzes ten years of citations from nineteen leading…
Writing Is the Funnest Thing: Teaching Creative Writing.
ERIC Educational Resources Information Center
Witter, Janet; Emberlin, Don
1973-01-01
This curriculum bulletin discusses a program teaching creative writing to fifth and sixth grade children in an attempt to improve the quality of written English. These children wrote briefly every day throughout the school year. Every area of the written language curriculum was covered. Each student wrote letters, reports, stories, editorial…
Advancing by Degree: Placing the MA in Writing Studies
ERIC Educational Resources Information Center
Vandenberg, Peter; Clary-Lemon, Jennifer
2010-01-01
Master's programs have been absent from writing studies' scholarship on graduate education, primarily because they are not sites of disciplinary research. The MA, however, should be valued in writing studies for its demographic and curricular diversity, its responsiveness to local conditions, and its intra- and interdisciplinary flexibility.…
Extraordinary Animals and Expository Writing: Zoo in the Classroom
ERIC Educational Resources Information Center
Trainin, Guy; Wilson, Kathleen; Wickless, Mimi; Brooks, David
2005-01-01
A zoo outreach program led to placing animals in classrooms where those animals became foci for numerous learning activities such as writing, observing, and care. Systematic debriefings suggested uniqueness to learning outcomes connected to zoo animals. Subsequent analysis of student writing indicated that students responded to situational…
Assessing Adult Student Reactions to Assistive Technology in Writing Instruction
ERIC Educational Resources Information Center
Mueller, Julie; Wood, Eileen; Hunt, Jen; Specht, Jacqueline
2009-01-01
The authors examined the implementation of assistive technology in a community literacy centre's writing program for adult learners. Quantitative and qualitative analyses indicated that (a) software and instructional methods for writing must be selected according to the needs of and in conjunction with adult learners, (b) learners needed…
Bloomington Writing Assessment 1977; Student Exercise, Teacher Directions, Scoring.
ERIC Educational Resources Information Center
Bloomington Public Schools, MN.
This booklet contains the 14 exercises that are used in the Bloomington, Minnesota, school system's writing assessment program. Depending on their applicability, the exercises may be used to assess the writing performance of fourth-, eighth-, or eleventh-grade students. Thirteen of the exercises are from the National Assessment of Educational…
Building a Writing Community through Learning of French
ERIC Educational Resources Information Center
Bissoonauth-Bedford, Anu.; Stace, Ray
2015-01-01
This paper reports on a pilot study designed to develop writing proficiency in French via collaborative writing activities at intermediate level at the University of Wollongong in Australia. Twenty four students in the final year of French studies program took part in this innovative approach which integrates multimodal functionality of the…
Handwriting Skills in Children with Spina Bifida: Assessment, Monitoring and Measurement.
ERIC Educational Resources Information Center
Hancock, Julie; Alston, Jean
1986-01-01
Case studies of three students with spina bifida (ages 8-11) illustrate an individualized six-week handwriting intervention program which stressed assessment, monitoring, and measurement of changes in writing performance. Appropriate changes in physical support (sitting position, writing surface, and choice of writing tool) are recommended. (JW)
Funding Music: Guidelines for Grant Writing in the Music Classroom
ERIC Educational Resources Information Center
Rajan, Rekha S.
2016-01-01
With music education's continued unstable role within the school system, music educators are actively seeking external funding to support and augment their programs. However, there are many challenges involved with grant writing including understanding where to find potential funders, writing the proposal, developing a budget, and including an…
High-Performance, Multi-Node File Copies and Checksums for Clustered File Systems
NASA Technical Reports Server (NTRS)
Kolano, Paul Z.; Ciotti, Robert B.
2012-01-01
Modern parallel file systems achieve high performance using a variety of techniques, such as striping files across multiple disks to increase aggregate I/O bandwidth and spreading disks across multiple servers to increase aggregate interconnect bandwidth. To achieve peak performance from such systems, it is typically necessary to utilize multiple concurrent readers/writers from multiple systems to overcome various singlesystem limitations, such as number of processors and network bandwidth. The standard cp and md5sum tools of GNU coreutils found on every modern Unix/Linux system, however, utilize a single execution thread on a single CPU core of a single system, and hence cannot take full advantage of the increased performance of clustered file systems. Mcp and msum are drop-in replacements for the standard cp and md5sum programs that utilize multiple types of parallelism and other optimizations to achieve maximum copy and checksum performance on clustered file systems. Multi-threading is used to ensure that nodes are kept as busy as possible. Read/write parallelism allows individual operations of a single copy to be overlapped using asynchronous I/O. Multinode cooperation allows different nodes to take part in the same copy/checksum. Split-file processing allows multiple threads to operate concurrently on the same file. Finally, hash trees allow inherently serial checksums to be performed in parallel. Mcp and msum provide significant performance improvements over standard cp and md5sum using multiple types of parallelism and other optimizations. The total speed-ups from all improvements are significant. Mcp improves cp performance over 27x, msum improves md5sum performance almost 19x, and the combination of mcp and msum improves verified copies via cp and md5sum by almost 22x. These improvements come in the form of drop-in replacements for cp and md5sum, so are easily used and are available for download as open source software at http://mutil.sourceforge.net.
NASA Astrophysics Data System (ADS)
Zhao, Zhen-tao; Huang, Wei; Li, Shi-Bin; Zhang, Tian-Tian; Yan, Li
2018-06-01
In the current study, a variable Mach number waverider design approach has been proposed based on the osculating cone theory. The design Mach number of the osculating cone constant Mach number waverider with the same volumetric efficiency of the osculating cone variable Mach number waverider has been determined by writing a program for calculating the volumetric efficiencies of waveriders. The CFD approach has been utilized to verify the effectiveness of the proposed approach. At the same time, through the comparative analysis of the aerodynamic performance, the performance advantage of the osculating cone variable Mach number waverider is studied. The obtained results show that the osculating cone variable Mach number waverider owns higher lift-to-drag ratio throughout the flight profile when compared with the osculating cone constant Mach number waverider, and it has superior low-speed aerodynamic performance while maintaining nearly the same high-speed aerodynamic performance.
ERIC Educational Resources Information Center
Rutledge, George E.
Writing is an important tool in teaching skills to adult basic education (ABE) students. To be a successful teacher of writing, teachers must be successful writers. They must be aware of the writing process and willing to use it daily in their own lives in order to convey its importance and its usefulness to their students. One method of teaching…
Lived Curriculum & Identite Linguistique: Discours Paralleles but Intertwined
ERIC Educational Resources Information Center
Doucerain, Marina
2009-01-01
The author uses an autobiographical approach to reinterpret her memories of being an immigrant and an English language learner and to probe how these memories are intimately involved in the process of becoming a science teacher. This reflexive process of "excavation" (Grumet, 1999) allows the writing of narratives that explore how words…
The Recipe for Success: Syntactic Features of "la chronique gastronomique."
ERIC Educational Resources Information Center
Engel, Dulcie M.
1997-01-01
Analyzes the syntactic structure of noun phrases and verb phrases in recipes and cookery articles in the French press and argues that the complexity of writing about cooking parallels the complexity of the cooking process itself, demonstrating how syntax can reflect function and meaning in a restricted text-type. (Author/MSE)
Taming parallel I/O complexity with auto-tuning
Behzad, Babak; Luu, Huong Vu Thanh; Huchette, Joseph; ...
2013-11-17
We present an auto-tuning system for optimizing I/O performance of HDF5 applications and demonstrate its value across platforms, applications, and at scale. The system uses a genetic algorithm to search a large space of tunable parameters and to identify effective settings at all layers of the parallel I/O stack. The parameter settings are applied transparently by the auto-tuning system via dynamically intercepted HDF5 calls. To validate our auto-tuning system, we applied it to three I/O benchmarks (VPIC, VORPAL, and GCRM) that replicate the I/O activity of their respective applications. We tested the system with different weak-scaling configurations (128, 2048, andmore » 4096 CPU cores) that generate 30 GB to 1 TB of data, and executed these configurations on diverse HPC platforms (Cray XE6, IBM BG/P, and Dell Cluster). In all cases, the auto-tuning framework identified tunable parameters that substantially improved write performance over default system settings. In conclusion, we consistently demonstrate I/O write speedups between 2x and 100x for test configurations.« less
High-throughput NGL electron-beam direct-write lithography system
NASA Astrophysics Data System (ADS)
Parker, N. William; Brodie, Alan D.; McCoy, John H.
2000-07-01
Electron beam lithography systems have historically had low throughput. The only practical solution to this limitation is an approach using many beams writing simultaneously. For single-column multi-beam systems, including projection optics (SCALPELR and PREVAIL) and blanked aperture arrays, throughput and resolution are limited by space-charge effects. Multibeam micro-column (one beam per column) systems are limited by the need for low voltage operation, electrical connection density and fabrication complexities. In this paper, we discuss a new multi-beam concept employing multiple columns each with multiple beams to generate a very large total number of parallel writing beams. This overcomes the limitations of space-charge interactions and low voltage operation. We also discuss a rationale leading to the optimum number of columns and beams per column. Using this approach we show how production throughputs >= 60 wafers per hour can be achieved at CDs
"I write to know what I think": a four-year writing curriculum.
Lister, Elena; Kravis, Nathan; Sandberg, Larry; Halpern, Jeffrey K; Cabaniss, Deborah L; Singer, Meriamne B
2008-12-01
The four-year writing curriculum of the Columbia Center for Psychoanalytic Training and Research has as its main objective to teach candidates to learn about analysis through writing. Learning to write about analyses ultimately entails learning to clarify and then express how one thinks and functions as an analyst. Since its inception ten years ago, the program has evolved into its current structure, a stepwise approach through the years of candidate training based on a didactic method called "layering." For each level of the course, candidates' typical writing difficulties are examined, and examples given of write-ups and how they were used in teaching. The essential role of the faculty experience is also described.
Partitioning problems in parallel, pipelined and distributed computing
NASA Technical Reports Server (NTRS)
Bokhari, S.
1985-01-01
The problem of optimally assigning the modules of a parallel program over the processors of a multiple computer system is addressed. A Sum-Bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple satellite system: partitioning multiple chain structured parallel programs, multiple arbitrarily structured serial programs and single tree structured parallel programs. In addition, the problems of partitioning chain structured parallel programs across chain connected systems and across shared memory (or shared bus) systems are also solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs. These results extend prior research in this area by explicitly taking concurrency into account and permit the efficient utilization of multiple computer architectures for a wide range of problems of practical interest.
Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes
NASA Technical Reports Server (NTRS)
Yan, Jerry; Jin, Haoqiang; Frumkin, Michael; Yan, Jerry (Technical Monitor)
2000-01-01
The shared-memory programming model is a very effective way to achieve parallelism on shared memory parallel computers. As great progress was made in hardware and software technologies, performance of parallel programs with compiler directives has demonstrated large improvement. The introduction of OpenMP directives, the industrial standard for shared-memory programming, has minimized the issue of portability. In this study, we have extended CAPTools, a computer-aided parallelization toolkit, to automatically generate OpenMP-based parallel programs with nominal user assistance. We outline techniques used in the implementation of the tool and discuss the application of this tool on the NAS Parallel Benchmarks and several computational fluid dynamics codes. This work demonstrates the great potential of using the tool to quickly port parallel programs and also achieve good performance that exceeds some of the commercial tools.
Scientific writing and editing: a new role for the library.
Stephens, P A; Campbell, J M
1995-01-01
Traditional library instruction programs teach scientists how to find and manage information, but not how to report their research findings effectively. Since 1990, the William H. Welch Medical Library has sponsored classes on scientific writing and, since 1991, has offered a fee-based editing service for affiliates of the Johns Hopkins Medical Institutions. These programs were designed to fill an educational gap: Although formal instruction was offered to support other phases of the scientific communication process, the medical institutions had no central resource designed to help scientists develop and improve their writing skills. The establishment of such a resource at Welch has been well received by the community. Attendance at classes has grown steadily, and in 1993 a credit course on biomedical writing was added to the curriculum. The editing service, introduced in late 1991, has generated more requests for assistance than can be handled by the library's editor. This service not only extends the library's educational outreach but also generates a revenue stream. The Welch program in scientific writing and editing, or elements of it, could provide a model for other academic medical libraries interested in moving in this new direction. PMID:8547910
ERIC Educational Resources Information Center
Adams, Jan; And Others
A cooperative program conducted by the Logan (Utah) City School District and IBM Corporation used computers in the classroom to develop new teaching and career guidance approaches while enhancing students' process writing skills. The program included units designed for student and teacher awareness of the impacts of technology, the need for a new…
WAC: Closing Doors or Opening Doors for Second Language Writers?
ERIC Educational Resources Information Center
Cox, Michelle
2011-01-01
Written by a WAC program director and second language writing studies scholar, this article raises questions about how second language writers are faring in WAC programs and the extent to which the fields of second language writing and WAC are informed by each other's scholarship. In this article, Cox draws from her review of 26 journal articles…
The Town Hall Meeting: Imagining a Self through Public-Sphere Pedagogy
ERIC Educational Resources Information Center
Swiencicki, Jill; Fosen, Chris; Burton, Sofie; Gonder, Justin; Wolf, Thia
2011-01-01
What lasting impact could a required general education writing course have on students' well-being? The authors examined this question in the context of the California State University- Chico Town Hall Meeting, a campus event sponsored jointly by the Academic Writing Program and the First-Year Experience Program from 2006 to 2009. In the Town…
ERIC Educational Resources Information Center
Holmes, Ashley J.
2012-01-01
In this project, I theorize public pedagogy in rhetoric and composition by examining a series of case studies within the writing programs and departments of the University of Arizona, Syracuse University, and Oberlin College. This cross-institutional study employs comparative analysis of historical, pedagogical, and institutional documents, as…
Social Media and Classroom Writing: Participation, Interaction, and Collaboration
ERIC Educational Resources Information Center
Zheng, Binbin
2013-01-01
Over the last decade, the number of one-to-one laptop programs in U.S. schools has steadily increased. Though technology advocates believe that such programs can assist student writing, there has been little systematic evidence for this claim, and even less focused on the benefits of specific technology use by diverse learners. This dissertation…
"Freeing Students to Do Their Best": Examining Writing in First-Year Seminars
ERIC Educational Resources Information Center
Thaiss, Chris; Moloney, Kara; Chaozon-Bauer, Pearl
2016-01-01
First-Year Seminars (FYS) are among the high-impact practices described by AAC&U. We studied the long-standing First-Year Seminar Program at our public research university for the ways in which writing assignments--individualized for each seminar--help faculty and students achieve program objectives in critical and analytical thinking, the…
ERIC Educational Resources Information Center
Cazden, Courtney B.
An educator participating in a community college Puente class as both participant and observer analyzes the structure and experience of one writing assignment representative of the program's objectives. The Puente program combines teaching, counseling, and mentoring to California community college students as a means of promoting learning,…
ERIC Educational Resources Information Center
Wimberly, Sabrenai R.
A practicum was designed to increase mildly intellectually disabled students' written communication skills by demonstrating functional written expression skills in daily assignments and in social communication. A sequenced reading and language program with the integration of journal writing and computer applications was utilized. Seventh- and…
The Use of ePortfolios to Support Metacognitive Practice in a First-Year Writing Program
ERIC Educational Resources Information Center
Bowman, Jim; Lowe, Barbara J.; Sabourin, Katie; Sweet, Catherine Salomon
2016-01-01
Recognizing the importance of meaningful reflective writing as an integral component to the portfolios used in the first-year program (FYP), faculty questioned whether a newly developed electronic portfolio offered any pedagogical benefits over the existing traditional paper portfolio. Of particular interest for this work was whether the use of…
Minding the Gap: Realizing Our Ideal Community Writing Center
ERIC Educational Resources Information Center
Doggart, Julia; Tedrowe, Melissa; Viera, Kate
2006-01-01
What does it mean for a community writing assistance program to bridge the gap between the university and the community? What makes for a successful alliance between these two worlds usually considered distinct? Our paper addresses these questions by reflecting on the factors that have contributed to the growing success of our CWA program at the…
Perceptions of L1 Glossed Feedback in Automated Writing Evaluation: A Case Study
ERIC Educational Resources Information Center
Wilken, Jayme Lynn
2018-01-01
Learner perceptions toward and utilization of L1 glossed feedback in an automated writing evaluation (AWE) program were investigated in an Intensive English Program (IEP) class. This small case study focused on two Chinese students who responded to weekly surveys, semi-structured interviews, and screen capture videos of their revisions over a…
Extending the Principles of Intensive Writing to Large Macroeconomics Classes
ERIC Educational Resources Information Center
Docherty, Peter; Tse, Harry; Forman, Ross; McKenzie, Jo
2010-01-01
The authors report on the design and implementation of a pilot program to extend the principles of intensive writing outlined by W. Lee Hansen (1998), Murray S. Simpson and Shireen E. Carroll (1999) and David Carless (2006) to large macroeconomics classes. The key aspect of this program was its collaborative nature, with staff from two specialist…
Rethinking ESL Service Courses for International Graduate Students
ERIC Educational Resources Information Center
Min, Young-Kyung
2016-01-01
Drawing on data from a writing program in English as a second language (ESL) at a large university in the midwestern United States, this article addresses the significant gap in programmatic and pedagogical responses for graduate writing support by probing the notion of ESL service courses that approach graduate writing courses as being…
Spoonfuls of Justice, Fistfuls of Writing
ERIC Educational Resources Information Center
Rentz, Lisa Annelouise
2005-01-01
As a part of the artist-mentor program at Battery Creek High School, the author was there to share her creative writing process with the students and their teachers. This article describes creative writing in a Food and Nutrition class which the students put together in a literary cookbook, "Da Food." "Justice on a Page: Writing…
Becoming a Professional Nudist: Writing with One's Students.
ERIC Educational Resources Information Center
Boswell, Bill; And Others
1995-01-01
Uses the provocative metaphor of becoming a nudist to illustrate that teachers should write, and share their writing, with their students. Describes a program in which student teachers spent six weeks in class and seven weeks in student teaching and were required to keep journals in which they reflected on what they had learned. (PA)
The Synergy Program: Reframing Critical Reading and Writing for At-Risk Students
ERIC Educational Resources Information Center
Heaney, April
2006-01-01
In this description of a learning community for "at-risk" and basic writing students at the University of Wyoming, I outline the reasons our students resist academic writing prior to their entry into college--reasons largely unrelated to typical perceptions of at-risk students as "lazy" or intellectually less capable. For…
Writing for the Big Screen: Literacy Experiences in a Moviemaking Project
ERIC Educational Resources Information Center
Bedard, Carol; Fuhrken, Charles
2011-01-01
An integrated language arts and technology program engaged students in reading and writing activities that funded an experience in moviemaking. With video cameras in hand, students, often working collaboratively, developed expanded views of the writing and revision processes as they created movies that mattered to them and found an audience beyond…
Keep Up the Good Work! Part III: Using Multimedia To Build Reading Fluency and Enjoyment.
ERIC Educational Resources Information Center
Glasgow, Jacqueline N.
1997-01-01
Discusses building fluency in reading and writing and teaching students to read and write for pleasure. Highlights include multimedia storyboards; bilingual instruction; writing programs for building fluency; CD-ROM storyboards; student-created storyboards; and an annotated bibliography of CD-ROM storyboards, poetry collections, and composing…
DRAWS: Development of Reading and Writing in Social Studies. Teacher's Guide.
ERIC Educational Resources Information Center
Garrahy, Dennis J.
The teacher's guide outlines seven individual social studies units designed to help low achieving students develop reading and writing skills. Following a preface on reading and writing in the content area, material is divided into seven sections which cover the program units on religion, "isms," education, energy, technology, revolution, and…
For the Sake of Argument: An Approach to Teaching Evidence-Based Writing
ERIC Educational Resources Information Center
Friedrich, Linda; Bear, Rachel; Fox, Tom
2018-01-01
The National Writing Project's (NWP) College, Career, and Community Writers Program (C3WP) aims to improve young people's ability to write thoughtful, evidence-based arguments. In an era where public discourse has become increasingly polarized, and "echo chambers" of narrow views populate people's social media feeds, teaching students to…
Spanish Picture Books: An Annotated Bibliography with Activities for Teaching Writing.
ERIC Educational Resources Information Center
Ritter, Melissa G.
With the growing numbers of English language learners in the schools, more and more educators are creating bilingual programs and opportunities for students to learn in their native languages while also perfecting their English skills. Writing is integral to these approaches, and learning to write well in Spanish often contributes to academic…
Developing a Learner's Perspective and a Critical Perspective in a Faculty Workshop.
ERIC Educational Resources Information Center
Dick, John A. R.
A college faculty workshop on developing a cross-disciplinary writing program is detailed in this paper. The goals of the workshop are defined as first helping content area teachers to learn to revise their syllabi, restructure their writing assignments, and teach content and disciplinary perspectives through writing, and then giving English…
The Family Writing Project: Creating Space for Sustaining Teacher Identity
ERIC Educational Resources Information Center
McKinney, Marilyn; Lasley, Saralyn; Holmes-Gull, Rosemary
2008-01-01
Family writing projects can change the nature of classroom writing instruction and rejuvenate teachers. Marilyn McKinney, Saralyn Lasley, and Rosemary Holmes-Gull report on their study of one such project in an urban school district. Using the concept of "third space," they describe the influence of this family literacy program on…
ERIC Educational Resources Information Center
Olds, Barbara M.; Miller, Ronald L.
The "HumEn" (Humanities/Engineering Integration) program developed at the Colorado School of Mines integrates humanities and engineering through reading and writing. Through integrative reading and writing engineering students are led to make appropriate connections between the humanities and their technical work, connections that will…
ERIC Educational Resources Information Center
Washington, Melvin C.
2014-01-01
Twenty-first century organizations are increasingly becoming global information networks where the emphasis on written communication is growing exponentially. Effective writing skills are becoming more essential to workplace success and thus a central focus in business programs across the country. This article addresses writing issues in business…
Co-Constructing Writing Knowledge: Students' Collaborative Talk across Contexts
ERIC Educational Resources Information Center
Winzenried, Misty Anne; Campbell, Lillian; Chao, Roger; Cardinal, Alison
2017-01-01
Although compositionists recognize that student talk plays an important role in learning to write, there is limited understanding of how students use conversational moves to collaboratively build knowledge about writing across contexts. This article reports on a study of focus group conversations involving first-year students in a cohort program.…
Living with Wolves: Developmental Writing and the Rhetorical Ideal of Life.
ERIC Educational Resources Information Center
Hunter, Paul
Arguing that developmental writing programs should remain rhetorical rather than philosophical, this paper reviews some issues in the history of rhetoric that are relevant to those who teach writing in open-door colleges. The paper begins with an explanation of some of the basic arguments between the Greek philosophers and the…
Holistic versus Analytic Evaluation of EFL Writing: A Case Study
ERIC Educational Resources Information Center
Ghalib, Thikra K.; Al-Hattami, Abdulghani A.
2015-01-01
This paper investigates the performance of holistic and analytic scoring rubrics in the context of EFL writing. Specifically, the paper compares EFL students' scores on a writing task using holistic and analytic scoring rubrics. The data for the study was collected from 30 participants attending an English undergraduate program in a Yemeni…
Creative Writing in America: Theory and Pedagogy.
ERIC Educational Resources Information Center
Moxley, Joseph M., Ed.
Intended for high school and college teachers who are interested in how creative writing can be taught effectively, this book features the ideas of poets, novelists, editors, and playwrights on the fundamental aspects of their craft. The book contains the following chapters: (1) "Notes from a Cell: Creative Writing Programs in Isolation"…
ERIC Educational Resources Information Center
Bernhardt, Elizabeth; Molitoris, Joan; Romeo, Ken; Lin, Nina; Valderrama, Patricia
2015-01-01
Writing in postsecondary foreign language contexts in North America has received far less attention in the curriculum than the development of oral proficiency. This article describes one institution's process of confronting the challenges not only of recognizing the contribution of writing to students' overall linguistic development, but also of…
Student Perceptions of Online Writing Center Designs for Fully Online Programs
ERIC Educational Resources Information Center
Simpson, Shelah Y.
2017-01-01
In this multiple-case study, the author investigated fully online students' perceptions of and experiences with asynchronous and synchronous writing support options of an institutional writing center and a commercial tutoring service. This dissertation used a multiple-case study design (Merriam, 1998, 2009; Yin, 2009) to ascertain which features…
The Nevada Proficiency Examination Program: Evaluating the Writing Samples.
ERIC Educational Resources Information Center
Howard, Edward H.
Writing tests are part of the mandated statewide proficiency examination in Nevada. The ninth-grade screening test and the eleventh-grade diploma-certifying test require that a student write a paragraph and a business letter, each on an assigned topic and each at an acceptable level of proficiency. Pilot tests, extended discussion, and statistical…
The Reading-Writing Connection: An Overview and Annotated Bibliography.
ERIC Educational Resources Information Center
Malinowski, Patricia A.
Addressing the need for developmental or remedial reading and writing courses at the college level, this paper provides a broad perspective on the strengthening of such programs for students deficient in these skills. The paper first enumerates various reasons for developing reading-writing courses for pre-college students, then provides evidence…
A Heuristic Route Selection Model for Low Level Aircraft Flight Through Defended Terrain.
1980-05-01
IICEN(I9J),vJ= 1q3 )vI~lvhl-I) WRITE(7,902) (DETLCU ).I11NLOW) WRITE (79902) (CETHI (I) ,I=1 Nt1I) WRITE(79901) (FROM(I),I1, 9IC) WRITE(79901) ((TOC IJ) ,J...the Army ATTN: DAMO-RQ, LTC G. Ax 1 Washington, DC 20310 Joint Services Electro Optical Guidance Weapons Countermeasures Test Program ATTN: DRXDE- TD 1
I/O-Efficient Scientific Computation Using TPIE
NASA Technical Reports Server (NTRS)
Vengroff, Darren Erik; Vitter, Jeffrey Scott
1996-01-01
In recent years, input/output (I/O)-efficient algorithms for a wide variety of problems have appeared in the literature. However, systems specifically designed to assist programmers in implementing such algorithms have remained scarce. TPIE is a system designed to support I/O-efficient paradigms for problems from a variety of domains, including computational geometry, graph algorithms, and scientific computation. The TPIE interface frees programmers from having to deal not only with explicit read and write calls, but also the complex memory management that must be performed for I/O-efficient computation. In this paper we discuss applications of TPIE to problems in scientific computation. We discuss algorithmic issues underlying the design and implementation of the relevant components of TPIE and present performance results of programs written to solve a series of benchmark problems using our current TPIE prototype. Some of the benchmarks we present are based on the NAS parallel benchmarks while others are of our own creation. We demonstrate that the central processing unit (CPU) overhead required to manage I/O is small and that even with just a single disk, the I/O overhead of I/O-efficient computation ranges from negligible to the same order of magnitude as CPU time. We conjecture that if we use a number of disks in parallel this overhead can be all but eliminated.
An interactive parallel programming environment applied in atmospheric science
NASA Technical Reports Server (NTRS)
vonLaszewski, G.
1996-01-01
This article introduces an interactive parallel programming environment (IPPE) that simplifies the generation and execution of parallel programs. One of the tasks of the environment is to generate message-passing parallel programs for homogeneous and heterogeneous computing platforms. The parallel programs are represented by using visual objects. This is accomplished with the help of a graphical programming editor that is implemented in Java and enables portability to a wide variety of computer platforms. In contrast to other graphical programming systems, reusable parts of the programs can be stored in a program library to support rapid prototyping. In addition, runtime performance data on different computing platforms is collected in a database. A selection process determines dynamically the software and the hardware platform to be used to solve the problem in minimal wall-clock time. The environment is currently being tested on a Grand Challenge problem, the NASA four-dimensional data assimilation system.
Support for Debugging Automatically Parallelized Programs
NASA Technical Reports Server (NTRS)
Hood, Robert; Jost, Gabriele; Biegel, Bryan (Technical Monitor)
2001-01-01
This viewgraph presentation provides information on the technical aspects of debugging computer code that has been automatically converted for use in a parallel computing system. Shared memory parallelization and distributed memory parallelization entail separate and distinct challenges for a debugging program. A prototype system has been developed which integrates various tools for the debugging of automatically parallelized programs including the CAPTools Database which provides variable definition information across subroutines as well as array distribution information.
Stress Reduction Through a Brief Writing Intervention With Women in Jail.
Pankey, Tyson; Kelly, Patricia J; Ramaswamy, Megha
2016-07-01
To assess the feasibility/acceptability of writing as a stress reduction strategy with incarcerated women. The authors implemented a writing intervention in which six women wrote on topics of their choosing for 20 minutes on 5 consecutive days. Feasibility was assessed with investigator field notes; daily post-writing evaluations assessed intervention acceptability. The study also assessed the continuation of writing at 1-month postintervention and acceptability of instruments for evaluation of future interventions. Implementation barriers were minimal; participants voiced enthusiasm about the program and continued to write 3 to 4 days per week in the month postintervention. No problems were encountered in the completion of evaluation instruments. Writing is a feasible, reproducible stress relief intervention for incarcerated women. © The Author(s) 2016.
Student perceptions of writing projects in a university differential-equations course
NASA Astrophysics Data System (ADS)
Latulippe, Christine; Latulippe, Joe
2014-01-01
This qualitative study surveyed 102 differential-equations students in order to investigate how students participating in writing projects in university-level mathematics courses perceive the benefits of writing in the mathematics classroom. Based on previous literature on writing in mathematics, students were asked specifically about the benefits of writing projects as a means to explore practical uses of mathematics, deepen content knowledge, and strengthen communication. Student responses indicated an awareness of these benefits, supporting justifications commonly cited by instructors assigning writing projects. Open-ended survey responses highlighted additional themes which students associated with writing in mathematics, including using software programs and technology, working in groups, and stimulating interest in mathematics. This study provides student feedback to support the use of writing projects in mathematics, as well as student input, which can be utilized to strengthen the impact of writing projects in mathematics.
ERIC Educational Resources Information Center
Collins, Terence; Price, Lynda
As part of a three-year federally funded research program intended to shed light on the writing processes of learning disabled college-aged writers (with special emphasis on the use of technology in creating workable mainstreamed curricula), this paper records in an interview format the responses of students to the program, including word…
Story Starters on the Aztecs, Incas, and Mayas. A Creative Writing Program.
ERIC Educational Resources Information Center
Henrich, Steve; Henrich, Jean
Designed to supplement an established language arts and social studies program, this books deals with the Aztecs, Incas, and Mayas of Latin America. All of the "Story Starter" books are intended to give a variety of vocabulary and story ideas to help with the writing process. Each of the books is divided into four main sections: (1) an…
ERIC Educational Resources Information Center
Koncel, Mary A.; Carney, Debra
This paper describes a writing program designed for graduate students at the Smith College School for Social Work, and also a research project undertaken to identify and analyze the distinctive writing needs of this graduate school population. A major finding was that, although faculty understand the importance of argument and identify it as the…
ERIC Educational Resources Information Center
Cuthbert, Denise; Spark, Ceridwen
2008-01-01
This article addresses an under-researched area of graduate studies: the role of writing groups in developing the research and publication potential of university graduates. Drawing on focus group discussions with participants from a pilot program conducted in the Arts Faculty at Monash University in Australia, the authors investigate the outcomes…