Enhancing instruction scheduling with a block-structured ISA
DOE Office of Scientific and Technical Information (OSTI.GOV)
Melvin, S.; Patt, Y.
It is now generally recognized that not enough parallelism exists within the small basic blocks of most general purpose programs to satisfy high performance processors. Thus, a wide variety of techniques have been developed to exploit instruction level parallelism across basic block boundaries. In this paper we discuss some previous techniques along with their hardware and software requirements. Then we propose a new paradigm for an instruction set architecture (ISA): block-structuring. This new paradigm is presented, its hardware and software requirements are discussed and the results from a simulation study are presented. We show that a block-structured ISA utilizes bothmore » dynamic and compile-time mechanisms for exploiting instruction level parallelism and has significant performance advantages over a conventional ISA.« less
Parallel Processing at the High School Level.
ERIC Educational Resources Information Center
Sheary, Kathryn Anne
This study investigated the ability of high school students to cognitively understand and implement parallel processing. Data indicates that most parallel processing is being taught at the university level. Instructional modules on C, Linux, and the parallel processing language, P4, were designed to show that high school students are highly…
Vectorization for Molecular Dynamics on Intel Xeon Phi Corpocessors
NASA Astrophysics Data System (ADS)
Yi, Hongsuk
2014-03-01
Many modern processors are capable of exploiting data-level parallelism through the use of single instruction multiple data (SIMD) execution. The new Intel Xeon Phi coprocessor supports 512 bit vector registers for the high performance computing. In this paper, we have developed a hierarchical parallelization scheme for accelerated molecular dynamics simulations with the Terfoff potentials for covalent bond solid crystals on Intel Xeon Phi coprocessor systems. The scheme exploits multi-level parallelism computing. We combine thread-level parallelism using a tightly coupled thread-level and task-level parallelism with 512-bit vector register. The simulation results show that the parallel performance of SIMD implementations on Xeon Phi is apparently superior to their x86 CPU architecture.
ERIC Educational Resources Information Center
Carter, Mark; Strnadova, Iva; Stephenson, Jennifer
2012-01-01
The reported level of use of eight instructional strategies in a sample of 531 special educators in the Czech Republic was examined in this study. Consistent with recent parallel studies in North America and Australia, the respondents reported that they used a combination of evidence-based instructional practices (such as direct instruction and…
Malleable architecture generator for FPGA computing
NASA Astrophysics Data System (ADS)
Gokhale, Maya; Kaba, James; Marks, Aaron; Kim, Jang
1996-10-01
The malleable architecture generator (MARGE) is a tool set that translates high-level parallel C to configuration bit streams for field-programmable logic based computing systems. MARGE creates an application-specific instruction set and generates the custom hardware components required to perform exactly those computations specified by the C program. In contrast to traditional fixed-instruction processors, MARGE's dynamic instruction set creation provides for efficient use of hardware resources. MARGE processes intermediate code in which each operation is annotated by the bit lengths of the operands. Each basic block (sequence of straight line code) is mapped into a single custom instruction which contains all the operations and logic inherent in the block. A synthesis phase maps the operations comprising the instructions into register transfer level structural components and control logic which have been optimized to exploit functional parallelism and function unit reuse. As a final stage, commercial technology-specific tools are used to generate configuration bit streams for the desired target hardware. Technology- specific pre-placed, pre-routed macro blocks are utilized to implement as much of the hardware as possible. MARGE currently supports the Xilinx-based Splash-2 reconfigurable accelerator and National Semiconductor's CLAy-based parallel accelerator, MAPA. The MARGE approach has been demonstrated on systolic applications such as DNA sequence comparison.
Effective Vectorization with OpenMP 4.5
DOE Office of Scientific and Technical Information (OSTI.GOV)
Huber, Joseph N.; Hernandez, Oscar R.; Lopez, Matthew Graham
This paper describes how the Single Instruction Multiple Data (SIMD) model and its extensions in OpenMP work, and how these are implemented in different compilers. Modern processors are highly parallel computational machines which often include multiple processors capable of executing several instructions in parallel. Understanding SIMD and executing instructions in parallel allows the processor to achieve higher performance without increasing the power required to run it. SIMD instructions can significantly reduce the runtime of code by executing a single operation on large groups of data. The SIMD model is so integral to the processor s potential performance that, if SIMDmore » is not utilized, less than half of the processor is ever actually used. Unfortunately, using SIMD instructions is a challenge in higher level languages because most programming languages do not have a way to describe them. Most compilers are capable of vectorizing code by using the SIMD instructions, but there are many code features important for SIMD vectorization that the compiler cannot determine at compile time. OpenMP attempts to solve this by extending the C++/C and Fortran programming languages with compiler directives that express SIMD parallelism. OpenMP is used to pass hints to the compiler about the code to be executed in SIMD. This is a key resource for making optimized code, but it does not change whether or not the code can use SIMD operations. However, in many cases critical functions are limited by a poor understanding of how SIMD instructions are actually implemented, as SIMD can be implemented through vector instructions or simultaneous multi-threading (SMT). We have found that it is often the case that code cannot be vectorized, or is vectorized poorly, because the programmer does not have sufficient knowledge of how SIMD instructions work.« less
Using video-oriented instructions to speed up sequence comparison.
Wozniak, A
1997-04-01
This document presents an implementation of the well-known Smith-Waterman algorithm for comparison of proteic and nucleic sequences, using specialized video instructions. These instructions, SIMD-like in their design, make possible parallelization of the algorithm at the instruction level. Benchmarks on an ULTRA SPARC running at 167 MHz show a speed-up factor of two compared to the same algorithm implemented with integer instructions on the same machine. Performance reaches over 18 million matrix cells per second on a single processor, giving to our knowledge the fastest implementation of the Smith-Waterman algorithm on a workstation. The accelerated procedure was introduced in LASSAP--a LArge Scale Sequence compArison Package software developed at INRIA--which handles parallelism at higher level. On a SUN Enterprise 6000 server with 12 processors, a speed of nearly 200 million matrix cells per second has been obtained. A sequence of length 300 amino acids is scanned against SWISSPROT R33 (1,8531,385 residues) in 29 s. This procedure is not restricted to databank scanning. It applies to all cases handled by LASSAP (intra- and inter-bank comparisons, Z-score computation, etc.
Data communications in a parallel active messaging interface of a parallel computer
Archer, Charles J; Blocksome, Michael A; Ratterman, Joseph D; Smith, Brian E
2014-02-11
Data communications in a parallel active messaging interface ('PAMI') or a parallel computer, the parallel computer including a plurality of compute nodes that execute a parallel application, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution of a compute node, including specification of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications instruction, the instruction characterized by instruction type, the instruction specifying a transmission of transfer data from the origin endpoint to a target endpoint and transmitting, in accordance witht the instruction type, the transfer data from the origin endpoin to the target endpoint.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Shipman, Galen M.
These are the slides for a presentation on programming models in HPC, at the Los Alamos National Laboratory's Parallel Computing Summer School. The following topics are covered: Flynn's Taxonomy of computer architectures; single instruction single data; single instruction multiple data; multiple instruction multiple data; address space organization; definition of Trinity (Intel Xeon-Phi is a MIMD architecture); single program multiple data; multiple program multiple data; ExMatEx workflow overview; definition of a programming model, programming languages, runtime systems; programming model and environments; MPI (Message Passing Interface); OpenMP; Kokkos (Performance Portable Thread-Parallel Programming Model); Kokkos abstractions, patterns, policies, and spaces; RAJA, a systematicmore » approach to node-level portability and tuning; overview of the Legion Programming Model; mapping tasks and data to hardware resources; interoperability: supporting task-level models; Legion S3D execution and performance details; workflow, integration of external resources into the programming model.« less
Data communications in a parallel active messaging interface of a parallel computer
Archer, Charles J; Blocksome, Michael A; Ratterman, Joseph D; Smith, Brian E
2013-10-29
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the parallel computer including a plurality of compute nodes that execute a parallel application, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a data communications instruction, the instruction characterized by an instruction type, the instruction specifying a transmission of transfer data from the origin endpoint to a target endpoint and transmitting, in accordance with the instruction type, the transfer data from the origin endpoint to the target endpoint.
A Low-Power Instruction Issue Queue for Microprocessors
NASA Astrophysics Data System (ADS)
Watanabe, Shingo; Chiyonobu, Akihiro; Sato, Toshinori
Instruction issue queue is a key component which extracts instruction level parallelism (ILP) in modern out-of-order microprocessors. In order to exploit ILP for improving processor performance, instruction queue size should be increased. However, it is difficult to increase the size, since instruction queue is implemented by a content addressable memory (CAM) whose power and delay are much large. This paper introduces a low power and scalable instruction queue that replaces the CAM with a RAM. In this queue, instructions are explicitly woken up. Evaluation results show that the proposed instruction queue decreases processor performance by only 1.9% on average. Furthermore, the total energy consumption is reduced by 54% on average.
ERIC Educational Resources Information Center
McCallum, W. F.; Botly, D. H.
These activities are part of a series of 17 teacher-developed instructional activities for geography at the secondary-grade level described in SO 009 140. In the activities students develop map skills by learning about and using nautical charts. The first activity involves students in using parallel rulers and a compass rose to find their…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Archer, Charles J; Blocksome, Michael A; Cernohous, Bob R
Methods, apparatuses, and computer program products for endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface (`PAMI`) of a parallel computer are provided. Embodiments include establishing by a parallel application a data communications geometry, the geometry specifying a set of endpoints that are used in collective operations of the PAMI, including associating with the geometry a list of collective algorithms valid for use with the endpoints of the geometry. Embodiments also include registering in each endpoint in the geometry a dispatch callback function for a collective operation and executing without blocking, through a single onemore » of the endpoints in the geometry, an instruction for the collective operation.« less
Concurrent Probabilistic Simulation of High Temperature Composite Structural Response
NASA Technical Reports Server (NTRS)
Abdi, Frank
1996-01-01
A computational structural/material analysis and design tool which would meet industry's future demand for expedience and reduced cost is presented. This unique software 'GENOA' is dedicated to parallel and high speed analysis to perform probabilistic evaluation of high temperature composite response of aerospace systems. The development is based on detailed integration and modification of diverse fields of specialized analysis techniques and mathematical models to combine their latest innovative capabilities into a commercially viable software package. The technique is specifically designed to exploit the availability of processors to perform computationally intense probabilistic analysis assessing uncertainties in structural reliability analysis and composite micromechanics. The primary objectives which were achieved in performing the development were: (1) Utilization of the power of parallel processing and static/dynamic load balancing optimization to make the complex simulation of structure, material and processing of high temperature composite affordable; (2) Computational integration and synchronization of probabilistic mathematics, structural/material mechanics and parallel computing; (3) Implementation of an innovative multi-level domain decomposition technique to identify the inherent parallelism, and increasing convergence rates through high- and low-level processor assignment; (4) Creating the framework for Portable Paralleled architecture for the machine independent Multi Instruction Multi Data, (MIMD), Single Instruction Multi Data (SIMD), hybrid and distributed workstation type of computers; and (5) Market evaluation. The results of Phase-2 effort provides a good basis for continuation and warrants Phase-3 government, and industry partnership.
Fencing data transfers in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Mamidala, Amith R.
2015-06-02
Fencing data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task; the compute nodes coupled for data communications through the PAMI and through data communications resources including at least one segment of shared random access memory; including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers through a segment of shared memory; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints.
Blocksome, Michael A.; Mamidala, Amith R.
2013-09-03
Fencing direct memory access (`DMA`) data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to segments of shared random access memory through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and a segment of shared memory; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints.
Fencing data transfers in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Mamidala, Amith R.
2015-06-09
Fencing data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task; the compute nodes coupled for data communications through the PAMI and through data communications resources including at least one segment of shared random access memory; including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers through a segment of shared memory; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints.
Fencing data transfers in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Mamidala, Amith R.
2015-08-11
Fencing data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint comprising a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI and through data communications resources including a deterministic data communications network, including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints.
Blocksome, Michael A; Mamidala, Amith R
2014-02-11
Fencing direct memory access (`DMA`) data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to segments of shared random access memory through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and a segment of shared memory; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints.
Fencing data transfers in a parallel active messaging interface of a parallel computer
Blocksome, Michael A.; Mamidala, Amith R.
2015-06-30
Fencing data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint comprising a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI and through data communications resources including a deterministic data communications network, including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints.
Blocksome, Michael A.; Mamidala, Amith R.
2015-07-07
Fencing direct memory access (`DMA`) data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to a deterministic data communications network through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and the deterministic data communications network; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints.
Blocksome, Michael A.; Mamidala, Amith R.
2015-07-14
Fencing direct memory access (`DMA`) data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to a deterministic data communications network through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and the deterministic data communications network; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints.
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading.
Rahn, René; Budach, Stefan; Costanza, Pascal; Ehrhardt, Marcel; Hancox, Jonny; Reinert, Knut
2018-05-03
Pairwise sequence alignment is undoubtedly a central tool in many bioinformatics analyses. In this paper, we present a generically accelerated module for pairwise sequence alignments applicable for a broad range of applications. In our module, we unified the standard dynamic programming kernel used for pairwise sequence alignments and extended it with a generalized inter-sequence vectorization layout, such that many alignments can be computed simultaneously by exploiting SIMD (Single Instruction Multiple Data) instructions of modern processors. We then extended the module by adding two layers of thread-level parallelization, where we a) distribute many independent alignments on multiple threads and b) inherently parallelize a single alignment computation using a work stealing approach producing a dynamic wavefront progressing along the minor diagonal. We evaluated our alignment vectorization and parallelization on different processors, including the newest Intel® Xeon® (Skylake) and Intel® Xeon Phi™ (KNL) processors, and use cases. The instruction set AVX512-BW (Byte and Word), available on Skylake processors, can genuinely improve the performance of vectorized alignments. We could run single alignments 1600 times faster on the Xeon Phi™ and 1400 times faster on the Xeon® than executing them with our previous sequential alignment module. The module is programmed in C++ using the SeqAn (Reinert et al., 2017) library and distributed with version 2.4. under the BSD license. We support SSE4, AVX2, AVX512 instructions and included UME::SIMD, a SIMD-instruction wrapper library, to extend our module for further instruction sets. We thoroughly test all alignment components with all major C++ compilers on various platforms. rene.rahn@fu-berlin.de.
NASA Astrophysics Data System (ADS)
Stone, Christopher P.; Alferman, Andrew T.; Niemeyer, Kyle E.
2018-05-01
Accurate and efficient methods for solving stiff ordinary differential equations (ODEs) are a critical component of turbulent combustion simulations with finite-rate chemistry. The ODEs governing the chemical kinetics at each mesh point are decoupled by operator-splitting allowing each to be solved concurrently. An efficient ODE solver must then take into account the available thread and instruction-level parallelism of the underlying hardware, especially on many-core coprocessors, as well as the numerical efficiency. A stiff Rosenbrock and a nonstiff Runge-Kutta ODE solver are both implemented using the single instruction, multiple thread (SIMT) and single instruction, multiple data (SIMD) paradigms within OpenCL. Both methods solve multiple ODEs concurrently within the same instruction stream. The performance of these parallel implementations was measured on three chemical kinetic models of increasing size across several multicore and many-core platforms. Two separate benchmarks were conducted to clearly determine any performance advantage offered by either method. The first benchmark measured the run-time of evaluating the right-hand-side source terms in parallel and the second benchmark integrated a series of constant-pressure, homogeneous reactors using the Rosenbrock and Runge-Kutta solvers. The right-hand-side evaluations with SIMD parallelism on the host multicore Xeon CPU and many-core Xeon Phi co-processor performed approximately three times faster than the baseline multithreaded C++ code. The SIMT parallel model on the host and Phi was 13%-35% slower than the baseline while the SIMT model on the NVIDIA Kepler GPU provided approximately the same performance as the SIMD model on the Phi. The runtimes for both ODE solvers decreased significantly with the SIMD implementations on the host CPU (2.5-2.7 ×) and Xeon Phi coprocessor (4.7-4.9 ×) compared to the baseline parallel code. The SIMT implementations on the GPU ran 1.5-1.6 times faster than the baseline multithreaded CPU code; however, this was significantly slower than the SIMD versions on the host CPU or the Xeon Phi. The performance difference between the three platforms was attributed to thread divergence caused by the adaptive step-sizes within the ODE integrators. Analysis showed that the wider vector width of the GPU incurs a higher level of divergence than the narrower Sandy Bridge or Xeon Phi. The significant performance improvement provided by the SIMD parallel strategy motivates further research into more ODE solver methods that are both SIMD-friendly and computationally efficient.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Blocksome, Michael A.; Mamidala, Amith R.
2013-09-03
Fencing direct memory access (`DMA`) data transfers in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to segments of shared random access memory through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and a segmentmore » of shared memory; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints.« less
Adding Instructional Features that Promote Learning in a Game-Like Environment
ERIC Educational Resources Information Center
Mayer, Richard E.; Johnson, Cheryl I.
2010-01-01
Students learned about electrical circuits in an arcade-type game consisting of 10 levels. For example, in one level students saw two circuits consisting of various batteries and resistors connected in series or parallel, and had to indicate which one had a higher rate of moving current. On levels 1-9, all students received a correct tone and had…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Archer, Charles J; Blocksome, Michael A; Cernohous, Bob R
Endpoint-based parallel data processing with non-blocking collective instructions in a PAMI of a parallel computer is disclosed. The PAMI is composed of data communications endpoints, each including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task. The compute nodes are coupled for data communications through the PAMI. The parallel application establishes a data communications geometry specifying a set of endpoints that are used in collective operations of the PAMI by associating with the geometry a list of collective algorithms valid for use with themore » endpoints of the geometry; registering in each endpoint in the geometry a dispatch callback function for a collective operation; and executing without blocking, through a single one of the endpoints in the geometry, an instruction for the collective operation.« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
Faraj, Daniel A.
Algorithm selection for data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and bit masks; receiving in an origin endpoint of the PAMI a collective instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint; constructing a bit mask for the received collective instruction; selecting, from among the associated algorithms and bit masks,more » a data communications algorithm in dependence upon the constructed bit mask; and executing the collective instruction, transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.« less
Faraj, Daniel A
2013-07-16
Algorithm selection for data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and bit masks; receiving in an origin endpoint of the PAMI a collective instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint; constructing a bit mask for the received collective instruction; selecting, from among the associated algorithms and bit masks, a data communications algorithm in dependence upon the constructed bit mask; and executing the collective instruction, transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Amadio, G.; et al.
An intensive R&D and programming effort is required to accomplish new challenges posed by future experimental high-energy particle physics (HEP) programs. The GeantV project aims to narrow the gap between the performance of the existing HEP detector simulation software and the ideal performance achievable, exploiting latest advances in computing technology. The project has developed a particle detector simulation prototype capable of transporting in parallel particles in complex geometries exploiting instruction level microparallelism (SIMD and SIMT), task-level parallelism (multithreading) and high-level parallelism (MPI), leveraging both the multi-core and the many-core opportunities. We present preliminary verification results concerning the electromagnetic (EM) physicsmore » models developed for parallel computing architectures within the GeantV project. In order to exploit the potential of vectorization and accelerators and to make the physics model effectively parallelizable, advanced sampling techniques have been implemented and tested. In this paper we introduce a set of automated statistical tests in order to verify the vectorized models by checking their consistency with the corresponding Geant4 models and to validate them against experimental data.« less
NASA Technical Reports Server (NTRS)
Fouts, Douglas J.; Butner, Steven E.
1991-01-01
The design of the processing element of GASP, a GaAs supercomputer with a 500-MHz instruction issue rate and 1-GHz subsystem clocks, is presented. The novel, functionally modular, block data flow architecture of GASP is described. The architecture and design of a GASP processing element is then presented. The processing element (PE) is implemented in a hybrid semiconductor module with 152 custom GaAs ICs of eight different types. The effects of the implementation technology on both the system-level architecture and the PE design are discussed. SPICE simulations indicate that parts of the PE are capable of being clocked at 1 GHz, while the rest of the PE uses a 500-MHz clock. The architecture utilizes data flow techniques at a program block level, which allows efficient execution of parallel programs while maintaining reasonably good performance on sequential programs. A simulation study of the architecture indicates that an instruction execution rate of over 30,000 MIPS can be attained with 65 PEs.
A sweep algorithm for massively parallel simulation of circuit-switched networks
NASA Technical Reports Server (NTRS)
Gaujal, Bruno; Greenberg, Albert G.; Nicol, David M.
1992-01-01
A new massively parallel algorithm is presented for simulating large asymmetric circuit-switched networks, controlled by a randomized-routing policy that includes trunk-reservation. A single instruction multiple data (SIMD) implementation is described, and corresponding experiments on a 16384 processor MasPar parallel computer are reported. A multiple instruction multiple data (MIMD) implementation is also described, and corresponding experiments on an Intel IPSC/860 parallel computer, using 16 processors, are reported. By exploiting parallelism, our algorithm increases the possible execution rate of such complex simulations by as much as an order of magnitude.
Roofline model toolkit: A practical tool for architectural and program analysis
DOE Office of Scientific and Technical Information (OSTI.GOV)
Lo, Yu Jung; Williams, Samuel; Van Straalen, Brian
We present preliminary results of the Roofline Toolkit for multicore, many core, and accelerated architectures. This paper focuses on the processor architecture characterization engine, a collection of portable instrumented micro benchmarks implemented with Message Passing Interface (MPI), and OpenMP used to express thread-level parallelism. These benchmarks are specialized to quantify the behavior of different architectural features. Compared to previous work on performance characterization, these microbenchmarks focus on capturing the performance of each level of the memory hierarchy, along with thread-level parallelism, instruction-level parallelism and explicit SIMD parallelism, measured in the context of the compilers and run-time environments. We also measuremore » sustained PCIe throughput with four GPU memory managed mechanisms. By combining results from the architecture characterization with the Roofline model based solely on architectural specifications, this work offers insights for performance prediction of current and future architectures and their software systems. To that end, we instrument three applications and plot their resultant performance on the corresponding Roofline model when run on a Blue Gene/Q architecture.« less
NASA Technical Reports Server (NTRS)
Fijany, Amir (Inventor); Bejczy, Antal K. (Inventor)
1993-01-01
This is a real-time robotic controller and simulator which is a MIMD-SIMD parallel architecture for interfacing with an external host computer and providing a high degree of parallelism in computations for robotic control and simulation. It includes a host processor for receiving instructions from the external host computer and for transmitting answers to the external host computer. There are a plurality of SIMD microprocessors, each SIMD processor being a SIMD parallel processor capable of exploiting fine grain parallelism and further being able to operate asynchronously to form a MIMD architecture. Each SIMD processor comprises a SIMD architecture capable of performing two matrix-vector operations in parallel while fully exploiting parallelism in each operation. There is a system bus connecting the host processor to the plurality of SIMD microprocessors and a common clock providing a continuous sequence of clock pulses. There is also a ring structure interconnecting the plurality of SIMD microprocessors and connected to the clock for providing the clock pulses to the SIMD microprocessors and for providing a path for the flow of data and instructions between the SIMD microprocessors. The host processor includes logic for controlling the RRCS by interpreting instructions sent by the external host computer, decomposing the instructions into a series of computations to be performed by the SIMD microprocessors, using the system bus to distribute associated data among the SIMD microprocessors, and initiating activity of the SIMD microprocessors to perform the computations on the data by procedure call.
Parallel seed-based approach to multiple protein structure similarities detection
Chapuis, Guillaume; Le Boudic-Jamin, Mathilde; Andonov, Rumen; ...
2015-01-01
Finding similarities between protein structures is a crucial task in molecular biology. Most of the existing tools require proteins to be aligned in order-preserving way and only find single alignments even when multiple similar regions exist. We propose a new seed-based approach that discovers multiple pairs of similar regions. Its computational complexity is polynomial and it comes with a quality guarantee—the returned alignments have both root mean squared deviations (coordinate-based as well as internal-distances based) lower than a given threshold, if such exist. We do not require the alignments to be order preserving (i.e., we consider nonsequential alignments), which makesmore » our algorithm suitable for detecting similar domains when comparing multidomain proteins as well as to detect structural repetitions within a single protein. Because the search space for nonsequential alignments is much larger than for sequential ones, the computational burden is addressed by extensive use of parallel computing techniques: a coarse-grain level parallelism making use of available CPU cores for computation and a fine-grain level parallelism exploiting bit-level concurrency as well as vector instructions.« less
Parallel grid generation algorithm for distributed memory computers
NASA Technical Reports Server (NTRS)
Moitra, Stuti; Moitra, Anutosh
1994-01-01
A parallel grid-generation algorithm and its implementation on the Intel iPSC/860 computer are described. The grid-generation scheme is based on an algebraic formulation of homotopic relations. Methods for utilizing the inherent parallelism of the grid-generation scheme are described, and implementation of multiple levELs of parallelism on multiple instruction multiple data machines are indicated. The algorithm is capable of providing near orthogonality and spacing control at solid boundaries while requiring minimal interprocessor communications. Results obtained on the Intel hypercube for a blended wing-body configuration are used to demonstrate the effectiveness of the algorithm. Fortran implementations bAsed on the native programming model of the iPSC/860 computer and the Express system of software tools are reported. Computational gains in execution time speed-up ratios are given.
Chip architecture - A revolution brewing
NASA Astrophysics Data System (ADS)
Guterl, F.
1983-07-01
Techniques being explored by microchip designers and manufacturers to both speed up memory access and instruction execution while protecting memory are discussed. Attention is given to hardwiring control logic, pipelining for parallel processing, devising orthogonal instruction sets for interchangeable instruction fields, and the development of hardware for implementation of virtual memory and multiuser systems to provide memory management and protection. The inclusion of microcode in mainframes eliminated logic circuits that control timing and gating of the CPU. However, improvements in memory architecture have reduced access time to below that needed for instruction execution. Hardwiring the functions as a virtual memory enhances memory protection. Parallelism involves a redundant architecture, which allows identical operations to be performed simultaneously, and can be directed with microcode to avoid abortion of intermediate instructions once on set of instructions has been completed.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Langer, Steven H.; Karlin, Ian; Marinak, Marty M.
HYDRA is used to simulate a variety of experiments carried out at the National Ignition Facility (NIF) [4] and other high energy density physics facilities. HYDRA has packages to simulate radiation transfer, atomic physics, hydrodynamics, laser propagation, and a number of other physics effects. HYDRA has over one million lines of code and includes both MPI and thread-level (OpenMP and pthreads) parallelism. This paper measures the performance characteristics of HYDRA using hardware counters on an IBM BlueGene/Q system. We report key ratios such as bytes/instruction and memory bandwidth for several different physics packages. The total number of bytes read andmore » written per time step is also reported. We show that none of the packages which use significant time are memory bandwidth limited on a Blue Gene/Q. HYDRA currently issues very few SIMD instructions. The pressure on memory bandwidth will increase if high levels of SIMD instructions can be achieved.« less
NASA Astrophysics Data System (ADS)
Bross, Benjamin; Alvarez-Mesa, Mauricio; George, Valeri; Chi, Chi Ching; Mayer, Tobias; Juurlink, Ben; Schierl, Thomas
2013-09-01
The new High Efficiency Video Coding Standard (HEVC) was finalized in January 2013. Compared to its predecessor H.264 / MPEG4-AVC, this new international standard is able to reduce the bitrate by 50% for the same subjective video quality. This paper investigates decoder optimizations that are needed to achieve HEVC real-time software decoding on a mobile processor. It is shown that HEVC real-time decoding up to high definition video is feasible using instruction extensions of the processor while decoding 4K ultra high definition video in real-time requires additional parallel processing. For parallel processing, a picture-level parallel approach has been chosen because it is generic and does not require bitstreams with special indication.
The Effect of Critical Thinking Instruction on Verbal Descriptions of Music
ERIC Educational Resources Information Center
Johnson, Daniel C.
2011-01-01
The purpose of this study was to determine the effect of critical thinking instruction on music listening skills of fifth-grade students as measured by written responses to music listening. The researcher compared instruction that included opportunities for critical thinking (Critical Thinking Instruction, CTI) with parallel instruction without…
Hypercluster Parallel Processor
NASA Technical Reports Server (NTRS)
Blech, Richard A.; Cole, Gary L.; Milner, Edward J.; Quealy, Angela
1992-01-01
Hypercluster computer system includes multiple digital processors, operation of which coordinated through specialized software. Configurable according to various parallel-computing architectures of shared-memory or distributed-memory class, including scalar computer, vector computer, reduced-instruction-set computer, and complex-instruction-set computer. Designed as flexible, relatively inexpensive system that provides single programming and operating environment within which one can investigate effects of various parallel-computing architectures and combinations on performance in solution of complicated problems like those of three-dimensional flows in turbomachines. Hypercluster software and architectural concepts are in public domain.
Multicore Challenges and Benefits for High Performance Scientific Computing
Nielsen, Ida M. B.; Janssen, Curtis L.
2008-01-01
Until recently, performance gains in processors were achieved largely by improvements in clock speeds and instruction level parallelism. Thus, applications could obtain performance increases with relatively minor changes by upgrading to the latest generation of computing hardware. Currently, however, processor performance improvements are realized by using multicore technology and hardware support for multiple threads within each core, and taking full advantage of this technology to improve the performance of applications requires exposure of extreme levels of software parallelism. We will here discuss the architecture of parallel computers constructed from many multicore chips as well as techniques for managing the complexitymore » of programming such computers, including the hybrid message-passing/multi-threading programming model. We will illustrate these ideas with a hybrid distributed memory matrix multiply and a quantum chemistry algorithm for energy computation using Møller–Plesset perturbation theory.« less
Data communications in a parallel active messaging interface of a parallel computer
Archer, Charles J; Blocksome, Michael A; Ratterman, Joseph D; Smith, Brian E
2013-11-12
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer composed of compute nodes that execute a parallel application, each compute node including application processors that execute the parallel application and at least one management processor dedicated to gathering information regarding data communications. The PAMI is composed of data communications endpoints, each endpoint composed of a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources. Embodiments function by gathering call site statistics describing data communications resulting from execution of data communications instructions and identifying in dependence upon the call cite statistics a data communications algorithm for use in executing a data communications instruction at a call site in the parallel application.
Archer, Charles J; Blocksome, Michael E; Ratterman, Joseph D; Smith, Brian E
2014-02-11
Endpoint-based parallel data processing in a parallel active messaging interface ('PAMI') of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI, including establishing a data communications geometry, the geometry specifying, for tasks representing processes of execution of the parallel application, a set of endpoints that are used in collective operations of the PAMI including a plurality of endpoints for one of the tasks; receiving in endpoints of the geometry an instruction for a collective operation; and executing the instruction for a collective opeartion through the endpoints in dependence upon the geometry, including dividing data communications operations among the plurality of endpoints for one of the tasks.
Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
2014-08-12
Endpoint-based parallel data processing in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI, including establishing a data communications geometry, the geometry specifying, for tasks representing processes of execution of the parallel application, a set of endpoints that are used in collective operations of the PAMI including a plurality of endpoints for one of the tasks; receiving in endpoints of the geometry an instruction for a collective operation; and executing the instruction for a collective operation through the endpoints in dependence upon the geometry, including dividing data communications operations among the plurality of endpoints for one of the tasks.
Software Issues at the User Interface
1991-05-01
successful integration of parallel computers into mainstream scientific computing. Clearly a compiler is the most important software tool available to a...Computer Science University of Colorado Boulder, CO 80309 ABSTRACT We review software issues that are critical to the successful integration of parallel...The development of an optimizing compiler of this quality, addressing communicaton instructions as well as computational instructions is a major
DOE Office of Scientific and Technical Information (OSTI.GOV)
Snyder, L.; Notkin, D.; Adams, L.
1990-03-31
This task relates to research on programming massively parallel computers. Previous work on the Ensamble concept of programming was extended and investigation into nonshared memory models of parallel computation was undertaken. Previous work on the Ensamble concept defined a set of programming abstractions and was used to organize the programming task into three distinct levels; Composition of machine instruction, composition of processes, and composition of phases. It was applied to shared memory models of computations. During the present research period, these concepts were extended to nonshared memory models. During the present research period, one Ph D. thesis was completed, onemore » book chapter, and six conference proceedings were published.« less
Learning from Programmed Instruction: Examining Implications for Modern Instructional Technology
ERIC Educational Resources Information Center
McDonald, Jason K.; Yanchar, Stephen C.; Osguthorpe, Russell T.
2005-01-01
This article reports a theoretical examination of several parallels between contemporary instructional technology (as manifest in one of its most current manifestations, online learning) and one of its direct predecessors, programmed instruction. We place particular focus on the underlying assumptions of the two movements. Our analysis suggests…
NASA Technical Reports Server (NTRS)
Barnes, George H. (Inventor); Lundstrom, Stephen F. (Inventor); Shafer, Philip E. (Inventor)
1983-01-01
A high speed parallel array data processing architecture fashioned under a computational envelope approach includes a data base memory for secondary storage of programs and data, and a plurality of memory modules interconnected to a plurality of processing modules by a connection network of the Omega gender. Programs and data are fed from the data base memory to the plurality of memory modules and from hence the programs are fed through the connection network to the array of processors (one copy of each program for each processor). Execution of the programs occur with the processors operating normally quite independently of each other in a multiprocessing fashion. For data dependent operations and other suitable operations, all processors are instructed to finish one given task or program branch before all are instructed to proceed in parallel processing fashion on the next instruction. Even when functioning in the parallel processing mode however, the processors are not locked-step but execute their own copy of the program individually unless or until another overall processor array synchronization instruction is issued.
ERIC Educational Resources Information Center
Taylor, Rosemarye T.; Pelletier, Kelly; Trimble, Todd; Ruiz, Eddie
2014-01-01
The purpose of these three parallel mixed method studies was to measure the effectiveness of an urban school district's 2011 Preparing New Principals Program (PNPP). Results supported the premise that preparing principals for school leadership in 2013 must develop them as instructional leaders who can improve teacher performance and student…
Seeing the forest for the trees: Networked workstations as a parallel processing computer
NASA Technical Reports Server (NTRS)
Breen, J. O.; Meleedy, D. M.
1992-01-01
Unlike traditional 'serial' processing computers in which one central processing unit performs one instruction at a time, parallel processing computers contain several processing units, thereby, performing several instructions at once. Many of today's fastest supercomputers achieve their speed by employing thousands of processing elements working in parallel. Few institutions can afford these state-of-the-art parallel processors, but many already have the makings of a modest parallel processing system. Workstations on existing high-speed networks can be harnessed as nodes in a parallel processing environment, bringing the benefits of parallel processing to many. While such a system can not rival the industry's latest machines, many common tasks can be accelerated greatly by spreading the processing burden and exploiting idle network resources. We study several aspects of this approach, from algorithms to select nodes to speed gains in specific tasks. With ever-increasing volumes of astronomical data, it becomes all the more necessary to utilize our computing resources fully.
NASA Astrophysics Data System (ADS)
Yusepa, B. G. P.; Kusumah, Y. S.; Kartasasmita, B. G.
2018-03-01
This study aims to get an in-depth understanding of the enhancement of students’ mathematical representation. This study is experimental research with pretest-posttest control group design. The subject of this study is the students’ of the eighth grade from junior high schools in Bandung: high-level and middle-level. In each school, two parallel groups were chosen as a control group and an experimental group. The experimental group was given cognitive apprenticeship instruction (CAI) treatment while the control group was given conventional learning. The results show that the enhancement of students’ mathematical representation who obtained CAI treatment was better than the conventional one, viewed which can be observed from the overall, mathematical prior knowledge (MPK), and school level. It can be concluded that CAI can be used as a good alternative learning model to enhance students’ mathematical representation.
Active learning of geometrical optics in high school: the ALOP approach
NASA Astrophysics Data System (ADS)
Alborch, Alejandra; Pandiella, Susana; Benegas, Julio
2017-09-01
A group comparison experiment of two high school classes with pre and post instruction testing has been carried out to study the suitability and advantages of using the active learning of optics and photonics (ALOP) curricula in high schools of developing countries. Two parallel, mixed gender, 12th grade classes of a high school run by the local university were chosen. One course was randomly selected to follow the experimental instruction, based on teacher and student activities contained in the ALOP Manual. The other course followed the traditional, teacher-centered, instruction previously practiced. Conceptual knowledge of the characteristics of image formation by plane mirrors and single convergent and divergent lenses was measured by applying, in both courses, the multiple-choice test, light and optics conceptual evaluation (LOCE). Measurement before instruction showed that initial knowledge was almost null, and therefore equivalent, in both courses. After instruction testing showed that the conceptual knowledge of students following the ALOP curricula more than doubled that achieved by students in the control course, a situation maintained throughout the six conceptual dimensions tested by the 34 questions of the LOCE test used in this experiment. Using a 60% performance level on the LOCE test as the threshold of satisfactory performance, most (about 90%) of the experimental group achieved this level—independent of initial knowledge, while no student following traditional instruction reached this level of understanding. Some considerations and recommendations for prospective users are also included.
Rapid parallel semantic processing of numbers without awareness.
Van Opstal, Filip; de Lange, Floris P; Dehaene, Stanislas
2011-07-01
In this study, we investigate whether multiple digits can be processed at a semantic level without awareness, either serially or in parallel. In two experiments, we presented participants with two successive sets of four simultaneous Arabic digits. The first set was masked and served as a subliminal prime for the second, visible target set. According to the instructions, participants had to extract from the target set either the mean or the sum of the digits, and to compare it with a reference value. Results showed that participants applied the requested instruction to the entire set of digits that was presented below the threshold of conscious perception, because their magnitudes jointly affected the participant's decision. Indeed, response decision could be accurately modeled as a sigmoid logistic function that pooled together the evidence provided by the four targets and, with lower weights, the four primes. In less than 800ms, participants successfully approximated the addition and mean tasks, although they tended to overweight the large numbers, particularly in the sum task. These findings extend previous observations on ensemble coding by showing that set statistics can be extracted from abstract symbolic stimuli rather than low-level perceptual stimuli, and that an ensemble code can be represented without awareness. Copyright © 2011 Elsevier B.V. All rights reserved.
NASA Astrophysics Data System (ADS)
Wichalek, Supattra; Chayaburakul, Kanokporn; Santiboon, Toansakul
2018-01-01
The purposes of this action research study were 1) to develop learning activities according to the instructional designing model of science, technology, and social (STS) on Digestion Issue, 2) to compare students' learning achievements between their learning activities with the conventional instructional (CIM) and conceptual instructional designing methods of science, technology, and social (STS) on digestion system of secondary students at the 10th grade level with a sample size of 35 experimental student group of their STS learning method, and 91 controlling group in two classes in the first semester in academic year 2016. Using the 4-Instructional Innovative Lesson Plans, the Students' Learning Behaviour Observing Form, the Questionnaire on Teacher Behaviour Interaction (QTBI), the Researcher's Recording Form, the Learning Activity Form, and the Parallel Learning Achievement Test (LAT) were assessed. The results of this research have found that; the Index of Item Objective Congruence (IOC) value ranged from 0.67 to 1.00; the difficulty values were 0.47 and 0.79 for the CIM and STS methods, respectively, the discriminative validity for the LAT was ranged from 0.20 to 0.75. The reliability of the QTBI was 0.79. Students' responses of their learning achievements with the average means scores indicted of the normalized gain values of 0.79 for the STS group, and 0.50 and 0.36 for the CIM groups, respectively. Students' learning achievements of their post-test indicated that of a higher than pre-test, the pre-test and post-test assessments were also differentiated evidence at the 0.05 levels for the STS and CIM groups, significantly. The 22-students' learning outcomes from the STS group evidences at a high level, only of the 9-students' responses in a moderate level were developed of their learning achievements, responsibility.
Technology-Enhanced Multimedia Instruction in Foreign Language Classrooms: A Mixed Methods Study
ERIC Educational Resources Information Center
Ketsman, Olha
2012-01-01
Technology-enhanced multimedia instruction in grades 6 through 12 foreign language classrooms was the focus of this study. The study's findings fill a gap in the literature through the report of how technology-enhanced multimedia instruction was successfully implemented in foreign language classrooms. Convergent parallel mixed methods study…
NASA Technical Reports Server (NTRS)
Denning, Peter J.; Tichy, Walter F.
1990-01-01
Highly parallel computing architectures are the only means to achieve the computation rates demanded by advanced scientific problems. A decade of research has demonstrated the feasibility of such machines and current research focuses on which architectures designated as multiple instruction multiple datastream (MIMD) and single instruction multiple datastream (SIMD) have produced the best results to date; neither shows a decisive advantage for most near-homogeneous scientific problems. For scientific problems with many dissimilar parts, more speculative architectures such as neural networks or data flow may be needed.
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.
Federal Register 2010, 2011, 2012, 2013, 2014
2010-07-27
... closed to new entrants. These instructions parallel the benefit-accrual-freeze instructions. Make minor... its premium accounting system to handle the new data element. The collection of information under the...
Design of a massively parallel computer using bit serial processing elements
NASA Technical Reports Server (NTRS)
Aburdene, Maurice F.; Khouri, Kamal S.; Piatt, Jason E.; Zheng, Jianqing
1995-01-01
A 1-bit serial processor designed for a parallel computer architecture is described. This processor is used to develop a massively parallel computational engine, with a single instruction-multiple data (SIMD) architecture. The computer is simulated and tested to verify its operation and to measure its performance for further development.
ERIC Educational Resources Information Center
Celik, Semiha; Vuran, Sezgin
2014-01-01
The purpose of this study was to compare the efficiency, effectiveness, maintenance effects and social validity of two instructional methods, Direct Instruction and Simultaneous Prompting Procedure, on teaching concepts (long, old, few and thick) using a parallel treatments design. All sessions were conducted at a private special education center…
Explicit pre-training instruction does not improve implicit perceptual-motor sequence learning
Sanchez, Daniel J.; Reber, Paul J.
2012-01-01
Memory systems theory argues for separate neural systems supporting implicit and explicit memory in the human brain. Neuropsychological studies support this dissociation, but empirical studies of cognitively healthy participants generally observe that both kinds of memory are acquired to at least some extent, even in implicit learning tasks. A key question is whether this observation reflects parallel intact memory systems or an integrated representation of memory in healthy participants. Learning of complex tasks in which both explicit instruction and practice is used depends on both kinds of memory, and how these systems interact will be an important component of the learning process. Theories that posit an integrated, or single, memory system for both types of memory predict that explicit instruction should contribute directly to strengthening task knowledge. In contrast, if the two types of memory are independent and acquired in parallel, explicit knowledge should have no direct impact and may serve in a “scaffolding” role in complex learning. Using an implicit perceptual-motor sequence learning task, the effect of explicit pre-training instruction on skill learning and performance was assessed. Explicit pre-training instruction led to robust explicit knowledge, but sequence learning did not benefit from the contribution of pre-training sequence memorization. The lack of an instruction benefit suggests that during skill learning, implicit and explicit memory operate independently. While healthy participants will generally accrue parallel implicit and explicit knowledge in complex tasks, these types of information appear to be separately represented in the human brain consistent with multiple memory systems theory. PMID:23280147
Proteus: a reconfigurable computational network for computer vision
NASA Astrophysics Data System (ADS)
Haralick, Robert M.; Somani, Arun K.; Wittenbrink, Craig M.; Johnson, Robert; Cooper, Kenneth; Shapiro, Linda G.; Phillips, Ihsin T.; Hwang, Jenq N.; Cheung, William; Yao, Yung H.; Chen, Chung-Ho; Yang, Larry; Daugherty, Brian; Lorbeski, Bob; Loving, Kent; Miller, Tom; Parkins, Larye; Soos, Steven L.
1992-04-01
The Proteus architecture is a highly parallel MIMD, multiple instruction, multiple-data machine, optimized for large granularity tasks such as machine vision and image processing The system can achieve 20 Giga-flops (80 Giga-flops peak). It accepts data via multiple serial links at a rate of up to 640 megabytes/second. The system employs a hierarchical reconfigurable interconnection network with the highest level being a circuit switched Enhanced Hypercube serial interconnection network for internal data transfers. The system is designed to use 256 to 1,024 RISC processors. The processors use one megabyte external Read/Write Allocating Caches for reduced multiprocessor contention. The system detects, locates, and replaces faulty subsystems using redundant hardware to facilitate fault tolerance. The parallelism is directly controllable through an advanced software system for partitioning, scheduling, and development. System software includes a translator for the INSIGHT language, a parallel debugger, low and high level simulators, and a message passing system for all control needs. Image processing application software includes a variety of point operators neighborhood, operators, convolution, and the mathematical morphology operations of binary and gray scale dilation, erosion, opening, and closing.
Data communications in a parallel active messaging interface of a parallel computer
Davis, Kristan D.; Faraj, Daniel A.
2014-07-22
Algorithm selection for data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and ranges of message sizes so that each algorithm is associated with a separate range of message sizes; receiving in an origin endpoint of the PAMI a data communications instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint, the data communications message characterized by a message size; selecting, from among the associated algorithms and ranges, a data communications algorithm in dependence upon the message size; and transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.
Data communications in a parallel active messaging interface of a parallel computer
Davis, Kristan D; Faraj, Daniel A
2013-07-09
Algorithm selection for data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and ranges of message sizes so that each algorithm is associated with a separate range of message sizes; receiving in an origin endpoint of the PAMI a data communications instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint, the data communications message characterized by a message size; selecting, from among the associated algorithms and ranges, a data communications algorithm in dependence upon the message size; and transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.
Data communications in a parallel active messaging interface of a parallel computer
Archer, Charles J; Blocksome, Michael A; Ratterman, Joseph D; Smith, Brian E
2015-02-03
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (`RTS`) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data.
Data communications in a parallel active messaging interface of a parallel computer
Archer, Charles J; Blocksome, Michael A; Ratterman, Joseph D; Smith, Brian E
2014-11-18
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (`RTS`) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data.
Development for SSV on a parallel processing system (PARAGON)
NASA Astrophysics Data System (ADS)
Gothard, Benny M.; Allmen, Mark; Carroll, Michael J.; Rich, Dan
1995-12-01
A goal of the surrogate semi-autonomous vehicle (SSV) program is to have multiple vehicles navigate autonomously and cooperatively with other vehicles. This paper describes the process and tools used in porting UGV/SSV (unmanned ground vehicle) autonomous mobility and target recognition algorithms from a SISD (single instruction single data) processor architecture (i.e., a Sun SPARC workstation running C/UNIX) to a MIMD (multiple instruction multiple data) parallel processor architecture (i.e., PARAGON-a parallel set of i860 processors running C/UNIX). It discusses the gains in performance and the pitfalls of such a venture. It also examines the merits of this processor architecture (based on this conceptual prototyping effort) and programming paradigm to meet the final SSV demonstration requirements.
A programmable computational image sensor for high-speed vision
NASA Astrophysics Data System (ADS)
Yang, Jie; Shi, Cong; Long, Xitian; Wu, Nanjian
2013-08-01
In this paper we present a programmable computational image sensor for high-speed vision. This computational image sensor contains four main blocks: an image pixel array, a massively parallel processing element (PE) array, a row processor (RP) array and a RISC core. The pixel-parallel PE is responsible for transferring, storing and processing image raw data in a SIMD fashion with its own programming language. The RPs are one dimensional array of simplified RISC cores, it can carry out complex arithmetic and logic operations. The PE array and RP array can finish great amount of computation with few instruction cycles and therefore satisfy the low- and middle-level high-speed image processing requirement. The RISC core controls the whole system operation and finishes some high-level image processing algorithms. We utilize a simplified AHB bus as the system bus to connect our major components. Programming language and corresponding tool chain for this computational image sensor are also developed.
A Comparison of Parallelism in Interface Designs for Computer-Based Learning Environments
ERIC Educational Resources Information Center
Min, Rik; Yu, Tao; Spenkelink, Gerd; Vos, Hans
2004-01-01
In this paper we discuss an experiment that was carried out with a prototype, designed in conformity with the concept of parallelism and the Parallel Instruction theory (the PI theory). We designed this prototype with five different interfaces, and ran an empirical study in which 18 participants completed an abstract task. The five basic designs…
Instruction, Teacher–Student Relations, and Math Achievement Trajectories in Elementary School
Crosnoe, Robert; Morrison, Fred; Burchinal, Margaret; Pianta, Robert; Keating, Daniel; Friedman, Sarah L.; Clarke-Stewart, K. Alison
2010-01-01
Children enter elementary school with widely different skill levels in core subjects. Whether because of differences in aptitude or in preparedness, these initial skill differences often translate into systematic disparities in achievement over time. How can teachers reduce these disparities? Three possibilities are to offer basic skills training, to expose students to higher order instruction, or to provide socioemotional support. Repeated measures analyses of longitudinal data from the Eunice Kennedy Shriver National Institute of Child Health and Human Development Study of Early Child Care and Youth Development revealed that children with low, average, or high math skills prior to elementary school followed different but parallel trajectories of math achievement up through fifth grade. When enrolled in classes with inference-based instruction, however, the initially least skilled children narrowed the achievement gap as long as they did not have conflictual relations with their teachers. They did not make this kind of progress if they were in classes focused exclusively on basic skills instruction or if they were in inference-focused classes but had conflictual relations with teachers. PMID:20657743
A CS1 pedagogical approach to parallel thinking
NASA Astrophysics Data System (ADS)
Rague, Brian William
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within a discrete computational context are presented. Logical thinking is highlighted, guided primarily by a sequential approach to algorithm development and made manifest by typically using the latest, commercially successful programming language. In response to the most recent developments in accessible multicore computers, instructors of these introductory classes may wish to include training on how to design workable parallel code. Novel issues arise when programming concurrent applications which can make teaching these concepts to beginning programmers a seemingly formidable task. Student comprehension of design strategies related to parallel systems should be monitored to ensure an effective classroom experience. This research investigated the feasibility of integrating parallel computing concepts into the first-year CS classroom. To quantitatively assess student comprehension of parallel computing, an experimental educational study using a two-factor mixed group design was conducted to evaluate two instructional interventions in addition to a control group: (1) topic lecture only, and (2) topic lecture with laboratory work using a software visualization Parallel Analysis Tool (PAT) specifically designed for this project. A new evaluation instrument developed for this study, the Perceptions of Parallelism Survey (PoPS), was used to measure student learning regarding parallel systems. The results from this educational study show a statistically significant main effect among the repeated measures, implying that student comprehension levels of parallel concepts as measured by the PoPS improve immediately after the delivery of any initial three-week CS1 level module when compared with student comprehension levels just prior to starting the course. Survey results measured during the ninth week of the course reveal that performance levels remained high compared to pre-course performance scores. A second result produced by this study reveals no statistically significant interaction effect between the intervention method and student performance as measured by the evaluation instrument over three separate testing periods. However, visual inspection of survey score trends and the low p-value generated by the interaction analysis (0.062) indicate that further studies may verify improved concept retention levels for the lecture w/PAT group.
Scan line graphics generation on the massively parallel processor
NASA Technical Reports Server (NTRS)
Dorband, John E.
1988-01-01
Described here is how researchers implemented a scan line graphics generation algorithm on the Massively Parallel Processor (MPP). Pixels are computed in parallel and their results are applied to the Z buffer in large groups. To perform pixel value calculations, facilitate load balancing across the processors and apply the results to the Z buffer efficiently in parallel requires special virtual routing (sort computation) techniques developed by the author especially for use on single-instruction multiple-data (SIMD) architectures.
Highly-Parallel, Highly-Compact Computing Structures Implemented in Nanotechnology
NASA Technical Reports Server (NTRS)
Crawley, D. G.; Duff, M. J. B.; Fountain, T. J.; Moffat, C. D.; Tomlinson, C. D.
1995-01-01
In this paper, we describe work in which we are evaluating how the evolving properties of nano-electronic devices could best be utilized in highly parallel computing structures. Because of their combination of high performance, low power, and extreme compactness, such structures would have obvious applications in spaceborne environments, both for general mission control and for on-board data analysis. However, the anticipated properties of nano-devices mean that the optimum architecture for such systems is by no means certain. Candidates include single instruction multiple datastream (SIMD) arrays, neural networks, and multiple instruction multiple datastream (MIMD) assemblies.
Observing with HST V: Improvements to the Scheduling of HST Parallel Observations
NASA Astrophysics Data System (ADS)
Taylor, D. K.; Vanorsow, D.; Lucks, M.; Henry, R.; Ratnatunga, K.; Patterson, A.
1994-12-01
Recent improvements to the Hubble Space Telescope (HST) ground system have significantly increased the frequency of pure parallel observations, i.e. the simultaneous use of multiple HST instruments by different observers. Opportunities for parallel observations are limited by a variety of timing, hardware, and scientific constraints. Formerly, such opportunities were heuristically predicted prior to the construction of the primary schedule (or calendar), and lack of complete information resulted in high rates of scheduling failures and missed opportunities. In the current process the search for parallel opportunities is delayed until the primary schedule is complete, at which point new software tools are employed to identify places where parallel observations are supported. The result has been a considerable increase in parallel throughput. A new technique, known as ``parallel crafting,'' is currently under development to streamline further the parallel scheduling process. This radically new method will replace the standard exposure logsheet with a set of abstract rules from which observation parameters will be constructed ``on the fly'' to best match the constraints of the parallel opportunity. Currently, parallel observers must specify a huge (and highly redundant) set of exposure types in order to cover all possible types of parallel opportunities. Crafting rules permit the observer to express timing, filter, and splitting preferences in a far more succinct manner. The issue of coordinated parallel observations (same PI using different instruments simultaneously), long a troublesome aspect of the ground system, is also being addressed. For Cycle 5, the Phase II Proposal Instructions now have an exposure-level PAR WITH special requirement. While only the primary's alignment will be scheduled on the calendar, new commanding will provide for parallel exposures with both instruments.
Digital optical interconnects for photonic computing
NASA Astrophysics Data System (ADS)
Guilfoyle, Peter S.; Stone, Richard V.; Zeise, Frederick F.
1994-05-01
A 32-bit digital optical computer (DOC II) has been implemented in hardware utilizing 8,192 free-space optical interconnects. The architecture exploits parallel interconnect technology by implementing microcode at the primitive level. A burst mode of 0.8192 X 1012 binary operations per sec has been reliably demonstrated. The prototype has been successful in demonstrating general purpose computation. In addition to emulating the RISC instruction set within the UNIX operating environment, relational database text search operations have been implemented on DOC II.
Good Questions: Great Ways to Differentiate Mathematics Instruction
ERIC Educational Resources Information Center
Small, Marian
2009-01-01
Using differentiated instruction in the classroom can be a challenge, especially when teaching mathematics. This book cuts through the difficulties with two powerful and universal strategies that teachers can use across all math content: Open Questions and Parallel Tasks. Specific strategies and examples for grades Kindergarten - 8 are organized…
Using Appropriate Tools Strategically for Instruction
ERIC Educational Resources Information Center
Sherman, Milan; Cayton, Charity
2015-01-01
Students' ability to use appropriate tools strategically is an important skill of mathematically proficient students (SMP 5, CCSSI 2010, p. 7). A parallel practice for teachers is using appropriate tools strategically for mathematics instruction. An important element of this practice is that the use of technology depends on the goals of…
The effects of instructions, incentive, and feedback on a community problem: dormitory noise.
Meyers, A W; Artz, L M; Craighead, W E
A reinforcement system utilizing instructions, modelling, feedback, and group reinforcement was employed in an attempt to reduce disruptive noise on three university residence halls. A fourth hall received the same treatment program without the reinforcement component. Noise scores were determined by recording the number of discrete noise occurrences over a criterion decibel level. On all four residential floors, noise scores during treatment conditions were lower than initial and final baseline levels. Additionally, periods of noise reduction corresponded to the changing criterion multiple-baseline and reversal designs utilized. Pre- and posttreatment questionnaire responses from the three reinforcement floors paralleled changes in objective noise data. At posttreatment, residents reported less noise disturbance of study and sleep and more control over the noise situation and floor problems in general. These results indicated that a comprehensive behavior-modification treatment package was effective in reducing disruptive noise in university residence halls. Difficulties in data collection and anomalies in the data are discussed. Future directions for field-based behavior-modification research are outlined.
Schilling, Katherine; Applegate, Rachel
2012-01-01
Objectives and Background: Libraries are increasingly called upon to demonstrate student learning outcomes and the tangible benefits of library educational programs. This study reviewed and compared the efficacy of traditionally used measures for assessing library instruction, examining the benefits and drawbacks of assessment measures and exploring the extent to which knowledge, attitudes, and behaviors actually paralleled demonstrated skill levels. Methods: An overview of recent literature on the evaluation of information literacy education addressed these questions: (1) What evaluation measures are commonly used for evaluating library instruction? (2) What are the pros and cons of popular evaluation measures? (3) What are the relationships between measures of skills versus measures of attitudes and behavior? Research outcomes were used to identify relationships between measures of attitudes, behaviors, and skills, which are typically gathered via attitudinal surveys, written skills tests, or graded exercises. Results and Conclusions: Results provide useful information about the efficacy of instructional evaluation methods, including showing significant disparities between attitudes, skills, and information usage behaviors. This information can be used by librarians to implement the most appropriate evaluation methods for measuring important variables that accurately demonstrate students' attitudes, behaviors, or skills. PMID:23133325
Schilling, Katherine; Applegate, Rachel
2012-10-01
Libraries are increasingly called upon to demonstrate student learning outcomes and the tangible benefits of library educational programs. This study reviewed and compared the efficacy of traditionally used measures for assessing library instruction, examining the benefits and drawbacks of assessment measures and exploring the extent to which knowledge, attitudes, and behaviors actually paralleled demonstrated skill levels. An overview of recent literature on the evaluation of information literacy education addressed these questions: (1) What evaluation measures are commonly used for evaluating library instruction? (2) What are the pros and cons of popular evaluation measures? (3) What are the relationships between measures of skills versus measures of attitudes and behavior? Research outcomes were used to identify relationships between measures of attitudes, behaviors, and skills, which are typically gathered via attitudinal surveys, written skills tests, or graded exercises. Results provide useful information about the efficacy of instructional evaluation methods, including showing significant disparities between attitudes, skills, and information usage behaviors. This information can be used by librarians to implement the most appropriate evaluation methods for measuring important variables that accurately demonstrate students' attitudes, behaviors, or skills.
Implementation of a parallel unstructured Euler solver on the CM-5
NASA Technical Reports Server (NTRS)
Morano, Eric; Mavriplis, D. J.
1995-01-01
An efficient unstructured 3D Euler solver is parallelized on a Thinking Machine Corporation Connection Machine 5, distributed memory computer with vectoring capability. In this paper, the single instruction multiple data (SIMD) strategy is employed through the use of the CM Fortran language and the CMSSL scientific library. The performance of the CMSSL mesh partitioner is evaluated and the overall efficiency of the parallel flow solver is discussed.
Parallel Treatments Design: A Nested Single Subject Design for Comparing Instructional Procedures.
ERIC Educational Resources Information Center
Gast, David L.; Wolery, Mark
1988-01-01
This paper describes the parallel treatments design, a nested single subject experimental design that combines two concurrently implemented multiple probe designs, allows control for effects of extraneous variables through counterbalancing, and replicates its effects across behaviors. Procedural guidelines for the design's use and issues related…
Dual compile strategy for parallel heterogeneous execution
DOE Office of Scientific and Technical Information (OSTI.GOV)
Smith, Tyler Barratt; Perry, James Thomas
2012-06-01
The purpose of the Dual Compile Strategy is to increase our trust in the Compute Engine during its execution of instructions. This is accomplished by introducing a heterogeneous Monitor Engine that checks the execution of the Compute Engine. This leads to the production of a second and custom set of instructions designed for monitoring the execution of the Compute Engine at runtime. This use of multiple engines differs from redundancy in that one engine is working on the application while the other engine is monitoring and checking in parallel instead of both applications (and engines) performing the same work atmore » the same time.« less
Local rollback for fault-tolerance in parallel computing systems
Blumrich, Matthias A [Yorktown Heights, NY; Chen, Dong [Yorktown Heights, NY; Gara, Alan [Yorktown Heights, NY; Giampapa, Mark E [Yorktown Heights, NY; Heidelberger, Philip [Yorktown Heights, NY; Ohmacht, Martin [Yorktown Heights, NY; Steinmacher-Burow, Burkhard [Boeblingen, DE; Sugavanam, Krishnan [Yorktown Heights, NY
2012-01-24
A control logic device performs a local rollback in a parallel super computing system. The super computing system includes at least one cache memory device. The control logic device determines a local rollback interval. The control logic device runs at least one instruction in the local rollback interval. The control logic device evaluates whether an unrecoverable condition occurs while running the at least one instruction during the local rollback interval. The control logic device checks whether an error occurs during the local rollback. The control logic device restarts the local rollback interval if the error occurs and the unrecoverable condition does not occur during the local rollback interval.
Using Inquiry-Based Instruction for Teaching Science to Students with Learning Disabilities
ERIC Educational Resources Information Center
Aydeniz, Mehmet; Cihak, David F.; Graham, Shannon C.; Retinger, Larryn
2012-01-01
The purpose of this study was to examine the effects of inquiry-based science instruction for five elementary students with learning disabilities (LD). Students participated in a series of inquiry-based activities targeting conceptual and application-based understanding of simple electric circuits, conductors and insulators, parallel circuits, and…
Examining the Conceptualization of Instructional Technology in Turkey
ERIC Educational Resources Information Center
Gedik, Nuray
2017-01-01
Instructional Technology is a field having approximately a century old past. From its initial conceptualization to date, it has been in question in terms of its label, definition, and scope. Parallel to international interest, Turkey has embraced IT as a field of study and practice. This qualitative study aims to investigate the existing…
How Teachers Integrate Technology and Their Beliefs About Learning: Is There a Connection?
ERIC Educational Resources Information Center
Judson, Eugene
2006-01-01
Research indicates that teachers who readily integrate technology into their instruction are more likely to possess constructivist teaching styles. Evidence suggests there is a parallel between a teacher's student-centered beliefs about instruction and the nature of the teacher's technology-integrated lessons. This connection between the use of…
An efficient spectral crystal plasticity solver for GPU architectures
NASA Astrophysics Data System (ADS)
Malahe, Michael
2018-03-01
We present a spectral crystal plasticity (CP) solver for graphics processing unit (GPU) architectures that achieves a tenfold increase in efficiency over prior GPU solvers. The approach makes use of a database containing a spectral decomposition of CP simulations performed using a conventional iterative solver over a parameter space of crystal orientations and applied velocity gradients. The key improvements in efficiency come from reducing global memory transactions, exposing more instruction-level parallelism, reducing integer instructions and performing fast range reductions on trigonometric arguments. The scheme also makes more efficient use of memory than prior work, allowing for larger problems to be solved on a single GPU. We illustrate these improvements with a simulation of 390 million crystal grains on a consumer-grade GPU, which executes at a rate of 2.72 s per strain step.
Ordering of guarded and unguarded stores for no-sync I/O
Gara, Alan; Ohmacht, Martin
2013-06-25
A parallel computing system processes at least one store instruction. A first processor core issues a store instruction. A first queue, associated with the first processor core, stores the store instruction. A second queue, associated with a first local cache memory device of the first processor core, stores the store instruction. The first processor core updates first data in the first local cache memory device according to the store instruction. The third queue, associated with at least one shared cache memory device, stores the store instruction. The first processor core invalidates second data, associated with the store instruction, in the at least one shared cache memory. The first processor core invalidates third data, associated with the store instruction, in other local cache memory devices of other processor cores. The first processor core flushing only the first queue.
Chen, Qingkui; Zhao, Deyu; Wang, Jingjuan
2017-01-01
This paper aims to develop a low-cost, high-performance and high-reliability computing system to process large-scale data using common data mining algorithms in the Internet of Things (IoT) computing environment. Considering the characteristics of IoT data processing, similar to mainstream high performance computing, we use a GPU (Graphics Processing Unit) cluster to achieve better IoT services. Firstly, we present an energy consumption calculation method (ECCM) based on WSNs. Then, using the CUDA (Compute Unified Device Architecture) Programming model, we propose a Two-level Parallel Optimization Model (TLPOM) which exploits reasonable resource planning and common compiler optimization techniques to obtain the best blocks and threads configuration considering the resource constraints of each node. The key to this part is dynamic coupling Thread-Level Parallelism (TLP) and Instruction-Level Parallelism (ILP) to improve the performance of the algorithms without additional energy consumption. Finally, combining the ECCM and the TLPOM, we use the Reliable GPU Cluster Architecture (RGCA) to obtain a high-reliability computing system considering the nodes’ diversity, algorithm characteristics, etc. The results show that the performance of the algorithms significantly increased by 34.1%, 33.96% and 24.07% for Fermi, Kepler and Maxwell on average with TLPOM and the RGCA ensures that our IoT computing system provides low-cost and high-reliability services. PMID:28777325
Fang, Yuling; Chen, Qingkui; Xiong, Neal N; Zhao, Deyu; Wang, Jingjuan
2017-08-04
This paper aims to develop a low-cost, high-performance and high-reliability computing system to process large-scale data using common data mining algorithms in the Internet of Things (IoT) computing environment. Considering the characteristics of IoT data processing, similar to mainstream high performance computing, we use a GPU (Graphics Processing Unit) cluster to achieve better IoT services. Firstly, we present an energy consumption calculation method (ECCM) based on WSNs. Then, using the CUDA (Compute Unified Device Architecture) Programming model, we propose a Two-level Parallel Optimization Model (TLPOM) which exploits reasonable resource planning and common compiler optimization techniques to obtain the best blocks and threads configuration considering the resource constraints of each node. The key to this part is dynamic coupling Thread-Level Parallelism (TLP) and Instruction-Level Parallelism (ILP) to improve the performance of the algorithms without additional energy consumption. Finally, combining the ECCM and the TLPOM, we use the Reliable GPU Cluster Architecture (RGCA) to obtain a high-reliability computing system considering the nodes' diversity, algorithm characteristics, etc. The results show that the performance of the algorithms significantly increased by 34.1%, 33.96% and 24.07% for Fermi, Kepler and Maxwell on average with TLPOM and the RGCA ensures that our IoT computing system provides low-cost and high-reliability services.
Deri, Robert J.; DeGroot, Anthony J.; Haigh, Ronald E.
2002-01-01
As the performance of individual elements within parallel processing systems increases, increased communication capability between distributed processor and memory elements is required. There is great interest in using fiber optics to improve interconnect communication beyond that attainable using electronic technology. Several groups have considered WDM, star-coupled optical interconnects. The invention uses a fiber optic transceiver to provide low latency, high bandwidth channels for such interconnects using a robust multimode fiber technology. Instruction-level simulation is used to quantify the bandwidth, latency, and concurrency required for such interconnects to scale to 256 nodes, each operating at 1 GFLOPS performance. Performance scales have been shown to .apprxeq.100 GFLOPS for scientific application kernels using a small number of wavelengths (8 to 32), only one wavelength received per node, and achievable optoelectronic bandwidth and latency.
Gooding, Thomas Michael; McCarthy, Patrick Joseph
2010-03-02
A data collector for a massively parallel computer system obtains call-return stack traceback data for multiple nodes by retrieving partial call-return stack traceback data from each node, grouping the nodes in subsets according to the partial traceback data, and obtaining further call-return stack traceback data from a representative node or nodes of each subset. Preferably, the partial data is a respective instruction address from each node, nodes having identical instruction address being grouped together in the same subset. Preferably, a single node of each subset is chosen and full stack traceback data is retrieved from the call-return stack within the chosen node.
OS friendly microprocessor architecture: Hardware level computer security
NASA Astrophysics Data System (ADS)
Jungwirth, Patrick; La Fratta, Patrick
2016-05-01
We present an introduction to the patented OS Friendly Microprocessor Architecture (OSFA) and hardware level computer security. Conventional microprocessors have not tried to balance hardware performance and OS performance at the same time. Conventional microprocessors have depended on the Operating System for computer security and information assurance. The goal of the OS Friendly Architecture is to provide a high performance and secure microprocessor and OS system. We are interested in cyber security, information technology (IT), and SCADA control professionals reviewing the hardware level security features. The OS Friendly Architecture is a switched set of cache memory banks in a pipeline configuration. For light-weight threads, the memory pipeline configuration provides near instantaneous context switching times. The pipelining and parallelism provided by the cache memory pipeline provides for background cache read and write operations while the microprocessor's execution pipeline is running instructions. The cache bank selection controllers provide arbitration to prevent the memory pipeline and microprocessor's execution pipeline from accessing the same cache bank at the same time. This separation allows the cache memory pages to transfer to and from level 1 (L1) caching while the microprocessor pipeline is executing instructions. Computer security operations are implemented in hardware. By extending Unix file permissions bits to each cache memory bank and memory address, the OSFA provides hardware level computer security.
Method of synchronizing independent functional unit
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kim, Changhoan
A system for synchronizing parallel processing of a plurality of functional processing units (FPU), a first FPU and a first program counter to control timing of a first stream of program instructions issued to the first FPU by advancement of the first program counter; a second FPU and a second program counter to control timing of a second stream of program instructions issued to the second FPU by advancement of the second program counter, the first FPU is in communication with a second FPU to synchronize the issuance of a first stream of program instructions to the second stream ofmore » program instructions and the second FPU is in communication with the first FPU to synchronize the issuance of the second stream program instructions to the first stream of program instructions.« less
Method of synchronizing independent functional unit
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kim, Changhoan
2017-05-16
A system for synchronizing parallel processing of a plurality of functional processing units (FPU), a first FPU and a first program counter to control timing of a first stream of program instructions issued to the first FPU by advancement of the first program counter; a second FPU and a second program counter to control timing of a second stream of program instructions issued to the second FPU by advancement of the second program counter, the first FPU is in communication with a second FPU to synchronize the issuance of a first stream of program instructions to the second stream ofmore » program instructions and the second FPU is in communication with the first FPU to synchronize the issuance of the second stream program instructions to the first stream of program instructions.« less
Method of synchronizing independent functional unit
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kim, Changhoan
2017-02-14
A system for synchronizing parallel processing of a plurality of functional processing units (FPU), a first FPU and a first program counter to control timing of a first stream of program instructions issued to the first FPU by advancement of the first program counter; a second FPU and a second program counter to control timing of a second stream of program instructions issued to the second FPU by advancement of the second program counter, the first FPU is in communication with a second FPU to synchronize the issuance of a first stream of program instructions to the second stream ofmore » program instructions and the second FPU is in communication with the first FPU to synchronize the issuance of the second stream program instructions to the first stream of program instructions.« less
NASA Astrophysics Data System (ADS)
Yusepa, B. G. P.; Kusumah, Y. S.; Kartasasmita, B. G.
2018-01-01
The aim of this study is to get an in-depth understanding of students’ abstract-thinking ability in mathematics learning. This study was an experimental research with pre-test and post-test control group design. The subject of this study was eighth-grade students from two junior high schools in Bandung. In each schools, two parallel groups were selected and assigned into control and experimental groups. The experimental group was exposed to Cognitive Apprenticeship Instruction (CAI) treatment, whereas the control group was exposed to conventional learning. The results showed that abstract-thinking ability of students in experimental group was better than that of those in control group in which it could be observed from the overall and school level. It could be concluded that CAI could be a good alternative learning model to enhance students’ abstract-thinking ability.
Parallel-vector out-of-core equation solver for computational mechanics
NASA Technical Reports Server (NTRS)
Qin, J.; Agarwal, T. K.; Storaasli, O. O.; Nguyen, D. T.; Baddourah, M. A.
1993-01-01
A parallel/vector out-of-core equation solver is developed for shared-memory computers, such as the Cray Y-MP machine. The input/ output (I/O) time is reduced by using the a synchronous BUFFER IN and BUFFER OUT, which can be executed simultaneously with the CPU instructions. The parallel and vector capability provided by the supercomputers is also exploited to enhance the performance. Numerical applications in large-scale structural analysis are given to demonstrate the efficiency of the present out-of-core solver.
Performance Implications of Synchronization Support for Parallel FORTRAN Programs
1991-06-17
applications we used in this study are BDNA and FLO52. BDNA is a molecular dy- I namics simulator for biomolecules in water and it uses ordinary...parallelism structures and loop granularity. In the BDNA program, most of the parallel loops are not nested and the iterations are 200-1000 instructions long...are of concern. The BDNA curve in Figure 21 shows that for this program only 17% of all 32 I I 100 BDNA -4 FLO52 -I 80 3 CumuilatQe percentage of3
2012-12-01
identity operation SIMD Single instruction, multiple datastream parallel computing Scala A byte-compiled programming language featuring dynamic type...Specific Languages 5a. CONTRACT NUMBER FA8750-10-1-0191 5b. GRANT NUMBER N/A 5c. PROGRAM ELEMENT NUMBER 61101E 6. AUTHOR(S) Armando Fox 5d...application performance, but usually must rely on efficiency programmers who are experts in explicit parallel programming to achieve it. Since such efficiency
ERIC Educational Resources Information Center
Janc, Helen; Appelbaum, Deborah
2004-01-01
This newsletter discusses how in many ways the development of the school reform concept parallels with the evolution of thinking about principal leadership over the past decade. Under Comprehensive School Reform (CSR), schools are increasingly being asked to use data to plan for improvement and to fortify instruction and professional development…
Instructional Coaching in a Small District: A Mixed Methods Study of Teachers' Concerns
ERIC Educational Resources Information Center
Mayfield, Melissa J.
2016-01-01
This study utilized a convergent parallel mixed methods design to study teachers' concerns during implementation of instructional coaching for math in a rural PK-12 district in north Texas over a three-year time period. Five campuses were included in the study: one high school (grades 9-12), one middle school (grades 6-8), and three elementary…
ERIC Educational Resources Information Center
Yavuz Konokman, Gamze; Yanpar Yelken, Tugba
2016-01-01
The purpose of the study was to determine the effect of preparing digital stories through an inquiry based learning approach on prospective teachers' resistive behaviors toward technology based instruction and conducting research. The research model was convergent parallel design. The sample consisted of 50 prospective teachers who had completed…
ERIC Educational Resources Information Center
Baggaley, Jon, Ed.
The 11 papers in this collection focus on research in instructional television, the theme of a conference attended by media producers, researchers, and policy makers from Australia, Britain, Canada, France, West Germany, the Netherlands, South Africa, and the United States. The opening paper by Deane Hutton discusses two parallel but contrasting…
Store-operate-coherence-on-value
DOE Office of Scientific and Technical Information (OSTI.GOV)
Chen, Dong; Heidelberger, Philip; Kumar, Sameer
A system, method and computer program product for performing various store-operate instructions in a parallel computing environment that includes a plurality of processors and at least one cache memory device. A queue in the system receives, from a processor, a store-operate instruction that specifies under which condition a cache coherence operation is to be invoked. A hardware unit in the system runs the received store-operate instruction. The hardware unit evaluates whether a result of the running the received store-operate instruction satisfies the condition. The hardware unit invokes a cache coherence operation on a cache memory address associated with the receivedmore » store-operate instruction if the result satisfies the condition. Otherwise, the hardware unit does not invoke the cache coherence operation on the cache memory device.« less
A PC parallel port button box provides millisecond response time accuracy under Linux.
Stewart, Neil
2006-02-01
For psychologists, it is sometimes necessary to measure people's reaction times to the nearest millisecond. This article describes how to use the PC parallel port to receive signals from a button box to achieve millisecond response time accuracy. The workings of the parallel port, the corresponding port addresses, and a simple Linux program for controlling the port are described. A test of the speed and reliability of button box signal detection is reported. If the reader is moderately familiar with Linux, this article should provide sufficient instruction for him or her to build and test his or her own parallel port button box. This article also describes how the parallel port could be used to control an external apparatus.
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.
NASA Astrophysics Data System (ADS)
Poya, Roman; Gil, Antonio J.; Ortigosa, Rogelio
2017-07-01
The paper presents aspects of implementation of a new high performance tensor contraction framework for the numerical analysis of coupled and multi-physics problems on streaming architectures. In addition to explicit SIMD instructions and smart expression templates, the framework introduces domain specific constructs for the tensor cross product and its associated algebra recently rediscovered by Bonet et al. (2015, 2016) in the context of solid mechanics. The two key ingredients of the presented expression template engine are as follows. First, the capability to mathematically transform complex chains of operations to simpler equivalent expressions, while potentially avoiding routes with higher levels of computational complexity and, second, to perform a compile time depth-first or breadth-first search to find the optimal contraction indices of a large tensor network in order to minimise the number of floating point operations. For optimisations of tensor contraction such as loop transformation, loop fusion and data locality optimisations, the framework relies heavily on compile time technologies rather than source-to-source translation or JIT techniques. Every aspect of the framework is examined through relevant performance benchmarks, including the impact of data parallelism on the performance of isomorphic and nonisomorphic tensor products, the FLOP and memory I/O optimality in the evaluation of tensor networks, the compilation cost and memory footprint of the framework and the performance of tensor cross product kernels. The framework is then applied to finite element analysis of coupled electro-mechanical problems to assess the speed-ups achieved in kernel-based numerical integration of complex electroelastic energy functionals. In this context, domain-aware expression templates combined with SIMD instructions are shown to provide a significant speed-up over the classical low-level style programming techniques.
A qualitative characterization of an introductory college nonmajors biology laboratory
NASA Astrophysics Data System (ADS)
Lee, Cherin Ann
The nature of an undergraduate, nonmajors biology laboratory was investigated in this study. Student participants were enrolled in a general education biology laboratory course at the University of Northern Iowa. The researcher's purpose was to gain a characterization of the instructional format and laboratory activities experienced by students. Interpretation of student and instructor responses enabled an insider's view of the biology laboratory. The laboratory period was consistently described by both students and instructors as having three parts, Beginning, Middle, and End, with the End being of special importance for conceptual development. The instructional format of the three instructors differed within the three portions of the laboratory period, ranging from an inquiry-oriented, partial learning cycle to a fairly expository model labeled inform/verify/practice. There was striking similarity in intrasectional student and teacher descriptions of instructional format. Additionally, students experiencing the alternate instructor provided the same characterizations of instructional format as those provided by the instructor's usual students. There were no discernible patterns of instructional format based on sex or reasoning level. In addition to the central role of instructional format, three areas of importance emerged: the social aspects of learning, the collaborative and cooperative nature of laboratory work and learning, and the role of self-efficacy. Theory developed from and grounded in the data showed six factors important in the introductory college biology laboratory: collaborative and cooperative learning, student-student and teacher-student interactions, attitude and self-efficacy, learning process and learning style, effective instructional format, and science content. These factors were found to be similar to factors identified in the literature as important in K-12 science education. These factors were set in the context of schooling and learning paradigms, paralleling J. J. Schwab's four conditions of a curriculum (subject matter, learners, teachers, and milieus), Benjamin Bloom's model of important factors in student achievement and schooling (cognitive entry behaviors, affective entry behaviors, and quality of instruction), and fitting a constructivist epistemological framework.
Sierra Structural Dynamics User's Notes
DOE Office of Scientific and Technical Information (OSTI.GOV)
Reese, Garth M.
2015-10-19
Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high fidelity, validated models used in modal, vibration, static and shock analysis of weapons systems. This document provides a users guide to the input for Sierra/SD. Details of input specifications for the different solution types, output options, element types and parameters are included. The appendices contain detailed examples, and instructions for running the software on parallel platforms.
ERIC Educational Resources Information Center
Chief of Naval Education and Training Support, Pensacola, FL.
This individualized learning module on parallel circuits is one in a series of modules for a course in basic electricity and electronics. The course is one of a number of military-developed curriculum packages selected for adaptation to vocational instructional and curriculum development in a civilian setting. Four lessons are included in the…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Munday, Lynn Brendon; Day, David M.; Bunting, Gregory
Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high fidelity, validated models used in modal, vibration, static and shock analysis of weapons systems. This document provides a users guide to the input for Sierra/SD. Details of input specifications for the different solution types, output options, element types and parameters are included. The appendices contain detailed examples, and instructions for running the software on parallel platforms.
Real-time SHVC software decoding with multi-threaded parallel processing
NASA Astrophysics Data System (ADS)
Gudumasu, Srinivas; He, Yuwen; Ye, Yan; He, Yong; Ryu, Eun-Seok; Dong, Jie; Xiu, Xiaoyu
2014-09-01
This paper proposes a parallel decoding framework for scalable HEVC (SHVC). Various optimization technologies are implemented on the basis of SHVC reference software SHM-2.0 to achieve real-time decoding speed for the two layer spatial scalability configuration. SHVC decoder complexity is analyzed with profiling information. The decoding process at each layer and the up-sampling process are designed in parallel and scheduled by a high level application task manager. Within each layer, multi-threaded decoding is applied to accelerate the layer decoding speed. Entropy decoding, reconstruction, and in-loop processing are pipeline designed with multiple threads based on groups of coding tree units (CTU). A group of CTUs is treated as a processing unit in each pipeline stage to achieve a better trade-off between parallelism and synchronization. Motion compensation, inverse quantization, and inverse transform modules are further optimized with SSE4 SIMD instructions. Simulations on a desktop with an Intel i7 processor 2600 running at 3.4 GHz show that the parallel SHVC software decoder is able to decode 1080p spatial 2x at up to 60 fps (frames per second) and 1080p spatial 1.5x at up to 50 fps for those bitstreams generated with SHVC common test conditions in the JCT-VC standardization group. The decoding performance at various bitrates with different optimization technologies and different numbers of threads are compared in terms of decoding speed and resource usage, including processor and memory.
Performance of GeantV EM Physics Models
NASA Astrophysics Data System (ADS)
Amadio, G.; Ananya, A.; Apostolakis, J.; Aurora, A.; Bandieramonte, M.; Bhattacharyya, A.; Bianchini, C.; Brun, R.; Canal, P.; Carminati, F.; Cosmo, G.; Duhem, L.; Elvira, D.; Folger, G.; Gheata, A.; Gheata, M.; Goulas, I.; Iope, R.; Jun, S. Y.; Lima, G.; Mohanty, A.; Nikitina, T.; Novak, M.; Pokorski, W.; Ribon, A.; Seghal, R.; Shadura, O.; Vallecorsa, S.; Wenzel, S.; Zhang, Y.
2017-10-01
The recent progress in parallel hardware architectures with deeper vector pipelines or many-cores technologies brings opportunities for HEP experiments to take advantage of SIMD and SIMT computing models. Launched in 2013, the GeantV project studies performance gains in propagating multiple particles in parallel, improving instruction throughput and data locality in HEP event simulation on modern parallel hardware architecture. Due to the complexity of geometry description and physics algorithms of a typical HEP application, performance analysis is indispensable in identifying factors limiting parallel execution. In this report, we will present design considerations and preliminary computing performance of GeantV physics models on coprocessors (Intel Xeon Phi and NVidia GPUs) as well as on mainstream CPUs.
Nose, Atsushi; Yamazaki, Tomohiro; Katayama, Hironobu; Uehara, Shuji; Kobayashi, Masatsugu; Shida, Sayaka; Odahara, Masaki; Takamiya, Kenichi; Matsumoto, Shizunori; Miyashita, Leo; Watanabe, Yoshihiro; Izawa, Takashi; Muramatsu, Yoshinori; Nitta, Yoshikazu; Ishikawa, Masatoshi
2018-04-24
We have developed a high-speed vision chip using 3D stacking technology to address the increasing demand for high-speed vision chips in diverse applications. The chip comprises a 1/3.2-inch, 1.27 Mpixel, 500 fps (0.31 Mpixel, 1000 fps, 2 × 2 binning) vision chip with 3D-stacked column-parallel Analog-to-Digital Converters (ADCs) and 140 Giga Operation per Second (GOPS) programmable Single Instruction Multiple Data (SIMD) column-parallel PEs for new sensing applications. The 3D-stacked structure and column parallel processing architecture achieve high sensitivity, high resolution, and high-accuracy object positioning.
Design of a MIMD neural network processor
NASA Astrophysics Data System (ADS)
Saeks, Richard E.; Priddy, Kevin L.; Pap, Robert M.; Stowell, S.
1994-03-01
The Accurate Automation Corporation (AAC) neural network processor (NNP) module is a fully programmable multiple instruction multiple data (MIMD) parallel processor optimized for the implementation of neural networks. The AAC NNP design fully exploits the intrinsic sparseness of neural network topologies. Moreover, by using a MIMD parallel processing architecture one can update multiple neurons in parallel with efficiency approaching 100 percent as the size of the network increases. Each AAC NNP module has 8 K neurons and 32 K interconnections and is capable of 140,000,000 connections per second with an eight processor array capable of over one billion connections per second.
Evaluating local indirect addressing in SIMD proc essors
NASA Technical Reports Server (NTRS)
Middleton, David; Tomboulian, Sherryl
1989-01-01
In the design of parallel computers, there exists a tradeoff between the number and power of individual processors. The single instruction stream, multiple data stream (SIMD) model of parallel computers lies at one extreme of the resulting spectrum. The available hardware resources are devoted to creating the largest possible number of processors, and consequently each individual processor must use the fewest possible resources. Disagreement exists as to whether SIMD processors should be able to generate addresses individually into their local data memory, or all processors should access the same address. The tradeoff is examined between the increased capability and the reduced number of processors that occurs in this single instruction stream, multiple, locally addressed, data (SIMLAD) model. Factors are assembled that affect this design choice, and the SIMLAD model is compared with the bare SIMD and the MIMD models.
Visualization of unsteady computational fluid dynamics
NASA Astrophysics Data System (ADS)
Haimes, Robert
1994-11-01
A brief summary of the computer environment used for calculating three dimensional unsteady Computational Fluid Dynamic (CFD) results is presented. This environment requires a super computer as well as massively parallel processors (MPP's) and clusters of workstations acting as a single MPP (by concurrently working on the same task) provide the required computational bandwidth for CFD calculations of transient problems. The cluster of reduced instruction set computers (RISC) is a recent advent based on the low cost and high performance that workstation vendors provide. The cluster, with the proper software can act as a multiple instruction/multiple data (MIMD) machine. A new set of software tools is being designed specifically to address visualizing 3D unsteady CFD results in these environments. Three user's manuals for the parallel version of Visual3, pV3, revision 1.00 make up the bulk of this report.
Visualization of unsteady computational fluid dynamics
NASA Technical Reports Server (NTRS)
Haimes, Robert
1994-01-01
A brief summary of the computer environment used for calculating three dimensional unsteady Computational Fluid Dynamic (CFD) results is presented. This environment requires a super computer as well as massively parallel processors (MPP's) and clusters of workstations acting as a single MPP (by concurrently working on the same task) provide the required computational bandwidth for CFD calculations of transient problems. The cluster of reduced instruction set computers (RISC) is a recent advent based on the low cost and high performance that workstation vendors provide. The cluster, with the proper software can act as a multiple instruction/multiple data (MIMD) machine. A new set of software tools is being designed specifically to address visualizing 3D unsteady CFD results in these environments. Three user's manuals for the parallel version of Visual3, pV3, revision 1.00 make up the bulk of this report.
Parallelization of the FLAPW method
NASA Astrophysics Data System (ADS)
Canning, A.; Mannstadt, W.; Freeman, A. J.
2000-08-01
The FLAPW (full-potential linearized-augmented plane-wave) method is one of the most accurate first-principles methods for determining structural, electronic and magnetic properties of crystals and surfaces. Until the present work, the FLAPW method has been limited to systems of less than about a hundred atoms due to the lack of an efficient parallel implementation to exploit the power and memory of parallel computers. In this work, we present an efficient parallelization of the method by division among the processors of the plane-wave components for each state. The code is also optimized for RISC (reduced instruction set computer) architectures, such as those found on most parallel computers, making full use of BLAS (basic linear algebra subprograms) wherever possible. Scaling results are presented for systems of up to 686 silicon atoms and 343 palladium atoms per unit cell, running on up to 512 processors on a CRAY T3E parallel supercomputer.
Hyperswitch Communication Network Computer
NASA Technical Reports Server (NTRS)
Peterson, John C.; Chow, Edward T.; Priel, Moshe; Upchurch, Edwin T.
1993-01-01
Hyperswitch Communications Network (HCN) computer is prototype multiple-processor computer being developed. Incorporates improved version of hyperswitch communication network described in "Hyperswitch Network For Hypercube Computer" (NPO-16905). Designed to support high-level software and expansion of itself. HCN computer is message-passing, multiple-instruction/multiple-data computer offering significant advantages over older single-processor and bus-based multiple-processor computers, with respect to price/performance ratio, reliability, availability, and manufacturing. Design of HCN operating-system software provides flexible computing environment accommodating both parallel and distributed processing. Also achieves balance among following competing factors; performance in processing and communications, ease of use, and tolerance of (and recovery from) faults.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Verma, Prakash; Morales, Jorge A., E-mail: jorge.morales@ttu.edu; Perera, Ajith
2013-11-07
Coupled cluster (CC) methods provide highly accurate predictions of molecular properties, but their high computational cost has precluded their routine application to large systems. Fortunately, recent computational developments in the ACES III program by the Bartlett group [the OED/ERD atomic integral package, the super instruction processor, and the super instruction architecture language] permit overcoming that limitation by providing a framework for massively parallel CC implementations. In that scheme, we are further extending those parallel CC efforts to systematically predict the three main electron spin resonance (ESR) tensors (A-, g-, and D-tensors) to be reported in a series of papers. Inmore » this paper inaugurating that series, we report our new ACES III parallel capabilities that calculate isotropic hyperfine coupling constants in 38 neutral, cationic, and anionic radicals that include the {sup 11}B, {sup 17}O, {sup 9}Be, {sup 19}F, {sup 1}H, {sup 13}C, {sup 35}Cl, {sup 33}S,{sup 14}N, {sup 31}P, and {sup 67}Zn nuclei. Present parallel calculations are conducted at the Hartree-Fock (HF), second-order many-body perturbation theory [MBPT(2)], CC singles and doubles (CCSD), and CCSD with perturbative triples [CCSD(T)] levels using Roos augmented double- and triple-zeta atomic natural orbitals basis sets. HF results consistently overestimate isotropic hyperfine coupling constants. However, inclusion of electron correlation effects in the simplest way via MBPT(2) provides significant improvements in the predictions, but not without occasional failures. In contrast, CCSD results are consistently in very good agreement with experimental results. Inclusion of perturbative triples to CCSD via CCSD(T) leads to small improvements in the predictions, which might not compensate for the extra computational effort at a non-iterative N{sup 7}-scaling in CCSD(T). The importance of these accurate computations of isotropic hyperfine coupling constants to elucidate experimental ESR spectra, to interpret spin-density distributions, and to characterize and identify radical species is illustrated with our results from large organic radicals. Those include species relevant for organic chemistry, petroleum industry, and biochemistry, such as the cyclo-hexyl, 1-adamatyl, and Zn-porphycene anion radicals, inter alia.« less
Pythran: enabling static optimization of scientific Python programs
NASA Astrophysics Data System (ADS)
Guelton, Serge; Brunet, Pierrick; Amini, Mehdi; Merlini, Adrien; Corbillon, Xavier; Raynaud, Alan
2015-01-01
Pythran is an open source static compiler that turns modules written in a subset of Python language into native ones. Assuming that scientific modules do not rely much on the dynamic features of the language, it trades them for powerful, possibly inter-procedural, optimizations. These optimizations include detection of pure functions, temporary allocation removal, constant folding, Numpy ufunc fusion and parallelization, explicit thread-level parallelism through OpenMP annotations, false variable polymorphism pruning, and automatic vector instruction generation such as AVX or SSE. In addition to these compilation steps, Pythran provides a C++ runtime library that leverages the C++ STL to provide generic containers, and the Numeric Template Toolbox for Numpy support. It takes advantage of modern C++11 features such as variadic templates, type inference, move semantics and perfect forwarding, as well as classical idioms such as expression templates. Unlike the Cython approach, Pythran input code remains compatible with the Python interpreter. Output code is generally as efficient as the annotated Cython equivalent, if not more, but without the backward compatibility loss.
Balasubramonian, Rajeev [Sandy, UT; Dwarkadas, Sandhya [Rochester, NY; Albonesi, David [Ithaca, NY
2012-01-24
In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached.
Rutger's CAM2000 chip architecture
NASA Technical Reports Server (NTRS)
Smith, Donald E.; Hall, J. Storrs; Miyake, Keith
1993-01-01
This report describes the architecture and instruction set of the Rutgers CAM2000 memory chip. The CAM2000 combines features of Associative Processing (AP), Content Addressable Memory (CAM), and Dynamic Random Access Memory (DRAM) in a single chip package that is not only DRAM compatible but capable of applying simple massively parallel operations to memory. This document reflects the current status of the CAM2000 architecture and is continually updated to reflect the current state of the architecture and instruction set.
NASA Technical Reports Server (NTRS)
Lyster, P. M.; Liewer, P. C.; Decyk, V. K.; Ferraro, R. D.
1995-01-01
A three-dimensional electrostatic particle-in-cell (PIC) plasma simulation code has been developed on coarse-grain distributed-memory massively parallel computers with message passing communications. Our implementation is the generalization to three-dimensions of the general concurrent particle-in-cell (GCPIC) algorithm. In the GCPIC algorithm, the particle computation is divided among the processors using a domain decomposition of the simulation domain. In a three-dimensional simulation, the domain can be partitioned into one-, two-, or three-dimensional subdomains ("slabs," "rods," or "cubes") and we investigate the efficiency of the parallel implementation of the push for all three choices. The present implementation runs on the Intel Touchstone Delta machine at Caltech; a multiple-instruction-multiple-data (MIMD) parallel computer with 512 nodes. We find that the parallel efficiency of the push is very high, with the ratio of communication to computation time in the range 0.3%-10.0%. The highest efficiency (> 99%) occurs for a large, scaled problem with 64(sup 3) particles per processing node (approximately 134 million particles of 512 nodes) which has a push time of about 250 ns per particle per time step. We have also developed expressions for the timing of the code which are a function of both code parameters (number of grid points, particles, etc.) and machine-dependent parameters (effective FLOP rate, and the effective interprocessor bandwidths for the communication of particles and grid points). These expressions can be used to estimate the performance of scaled problems--including those with inhomogeneous plasmas--to other parallel machines once the machine-dependent parameters are known.
Line-drawing algorithms for parallel machines
NASA Technical Reports Server (NTRS)
Pang, Alex T.
1990-01-01
The fact that conventional line-drawing algorithms, when applied directly on parallel machines, can lead to very inefficient codes is addressed. It is suggested that instead of modifying an existing algorithm for a parallel machine, a more efficient implementation can be produced by going back to the invariants in the definition. Popular line-drawing algorithms are compared with two alternatives; distance to a line (a point is on the line if sufficiently close to it) and intersection with a line (a point on the line if an intersection point). For massively parallel single-instruction-multiple-data (SIMD) machines (with thousands of processors and up), the alternatives provide viable line-drawing algorithms. Because of the pixel-per-processor mapping, their performance is independent of the line length and orientation.
NASA Technical Reports Server (NTRS)
Dagum, Leonardo
1989-01-01
The data parallel implementation of a particle simulation for hypersonic rarefied flow described by Dagum associates a single parallel data element with each particle in the simulation. The simulated space is divided into discrete regions called cells containing a variable and constantly changing number of particles. The implementation requires a global sort of the parallel data elements so as to arrange them in an order that allows immediate access to the information associated with cells in the simulation. Described here is a very fast algorithm for performing the necessary ranking of the parallel data elements. The performance of the new algorithm is compared with that of the microcoded instruction for ranking on the Connection Machine.
A comparative study of serial and parallel aeroelastic computations of wings
NASA Technical Reports Server (NTRS)
Byun, Chansup; Guruswamy, Guru P.
1994-01-01
A procedure for computing the aeroelasticity of wings on parallel multiple-instruction, multiple-data (MIMD) computers is presented. In this procedure, fluids are modeled using Euler equations, and structures are modeled using modal or finite element equations. The procedure is designed in such a way that each discipline can be developed and maintained independently by using a domain decomposition approach. In the present parallel procedure, each computational domain is scalable. A parallel integration scheme is used to compute aeroelastic responses by solving fluid and structural equations concurrently. The computational efficiency issues of parallel integration of both fluid and structural equations are investigated in detail. This approach, which reduces the total computational time by a factor of almost 2, is demonstrated for a typical aeroelastic wing by using various numbers of processors on the Intel iPSC/860.
Earth Science for Educators: Preparing 7-12 Teachers for Standards-based, Inquiry Instruction
NASA Astrophysics Data System (ADS)
Sloan, H.
2002-05-01
"Earth Science for Educators" is an innovative, standards-based, graduate level teacher education curriculum that presents science content and pedagogic technique in parallel. The curriculum calls upon the resources and expertise of the American Museum of Natural History (AMNH) to prepare novice New York City teachers for teaching Earth Science. One of the goals of teacher education is to assure and facilitate science education reform through preparation of K-12 teachers who understand and are able to implement standard-based instruction. Standards reflect not only the content knowledge students are expected to attain but also the science skills and dispositions towards science they are expected to develop. Melding a list of standards with a curriculum outline to create inquiry-based classroom instruction that reaches a very diverse population of learners is extremely challenging. "Earth Science for Educators" helps novice teachers make the link between standards and practice by constantly connecting standards with instruction they receive and activities they carry out. Development of critical thinking and enthusiasm for inquiry is encouraged through engaging experience and contact with scientists and their work. Teachers are taught Earth systems science content through modeling of a wide variety of instruction and assessment methods based upon authentic scientific inquiry and aimed at different learning styles. Use of fieldwork and informal settings, such as the Museum, familiarizes novice teachers with ways of drawing on community resources for content and instructional settings. Metacognitive reflection that articulates standards, practice, and the teachers' own learning experience help draw out teachers' insights into their students' learning. The innovation of bring science content together with teaching methods is key to preparing teachers for standards-based, inquiry instruction. This curriculum was successfully piloted with a group of 28 novice teachers as part of the AMNH-City University of New York partnership and the CUNY Teaching Opportunity Program Scholarship. Reactions and feedback from program coordinators and teachers have been extremely positive during the year and a half since its implementation.
Jiang, Hanyu; Ganesan, Narayan
2016-02-27
HMMER software suite is widely used for analysis of homologous protein and nucleotide sequences with high sensitivity. The latest version of hmmsearch in HMMER 3.x, utilizes heuristic-pipeline which consists of MSV/SSV (Multiple/Single ungapped Segment Viterbi) stage, P7Viterbi stage and the Forward scoring stage to accelerate homology detection. Since the latest version is highly optimized for performance on modern multi-core CPUs with SSE capabilities, only a few acceleration attempts report speedup. However, the most compute intensive tasks within the pipeline (viz., MSV/SSV and P7Viterbi stages) still stand to benefit from the computational capabilities of massively parallel processors. A Multi-Tiered Parallel Framework (CUDAMPF) implemented on CUDA-enabled GPUs presented here, offers a finer-grained parallelism for MSV/SSV and Viterbi algorithms. We couple SIMT (Single Instruction Multiple Threads) mechanism with SIMD (Single Instructions Multiple Data) video instructions with warp-synchronism to achieve high-throughput processing and eliminate thread idling. We also propose a hardware-aware optimal allocation scheme of scarce resources like on-chip memory and caches in order to boost performance and scalability of CUDAMPF. In addition, runtime compilation via NVRTC available with CUDA 7.0 is incorporated into the presented framework that not only helps unroll innermost loop to yield upto 2 to 3-fold speedup than static compilation but also enables dynamic loading and switching of kernels depending on the query model size, in order to achieve optimal performance. CUDAMPF is designed as a hardware-aware parallel framework for accelerating computational hotspots within the hmmsearch pipeline as well as other sequence alignment applications. It achieves significant speedup by exploiting hierarchical parallelism on single GPU and takes full advantage of limited resources based on their own performance features. In addition to exceeding performance of other acceleration attempts, comprehensive evaluations against high-end CPUs (Intel i5, i7 and Xeon) shows that CUDAMPF yields upto 440 GCUPS for SSV, 277 GCUPS for MSV and 14.3 GCUPS for P7Viterbi all with 100 % accuracy, which translates to a maximum speedup of 37.5, 23.1 and 11.6-fold for MSV, SSV and P7Viterbi respectively. The source code is available at https://github.com/Super-Hippo/CUDAMPF.
From Physics Model to Results: An Optimizing Framework for Cross-Architecture Code Generation
Blazewicz, Marek; Hinder, Ian; Koppelman, David M.; ...
2013-01-01
Starting from a high-level problem description in terms of partial differential equations using abstract tensor notation, the Chemora framework discretizes, optimizes, and generates complete high performance codes for a wide range of compute architectures. Chemora extends the capabilities of Cactus, facilitating the usage of large-scale CPU/GPU systems in an efficient manner for complex applications, without low-level code tuning. Chemora achieves parallelism through MPI and multi-threading, combining OpenMP and CUDA. Optimizations include high-level code transformations, efficient loop traversal strategies, dynamically selected data and instruction cache usage strategies, and JIT compilation of GPU code tailored to the problem characteristics. The discretization ismore » based on higher-order finite differences on multi-block domains. Chemora's capabilities are demonstrated by simulations of black hole collisions. This problem provides an acid test of the framework, as the Einstein equations contain hundreds of variables and thousands of terms.« less
The parallel globe: a powerful instrument to perform investigations of Earth’s illumination
NASA Astrophysics Data System (ADS)
Rossi, Sabrina; Giordano, Enrica; Lanciano, Nicoletta
2015-01-01
Many researchers have documented the difficulties for learners of different ages and preparations in understanding basic astronomical concepts. Traditional instructional strategies and communication media do not seem to be effective in producing meaningful understanding, or even induce misconceptions and misinterpretations. In line with recent proposals for pedagogical sequences and learning progressions about core concepts and basic procedures in physics and astronomy education, in this paper we suggest an intermediate, essential step in the teaching path from the local geocentric view of the Earth-Sun system to a heliocentric one. With this aim we present data collected over a day and a year from an instrument we call the ‘parallel globe’, a globe positioned locally homothetic to the Earth. Some analyses are suggested, in particular of the phenomenon of illumination of the Earth and its variations, that are consistent with the proposed instructional objectives.
Separation and parallel sequencing of the genomes and transcriptomes of single cells using G&T-seq.
Macaulay, Iain C; Teng, Mabel J; Haerty, Wilfried; Kumar, Parveen; Ponting, Chris P; Voet, Thierry
2016-11-01
Parallel sequencing of a single cell's genome and transcriptome provides a powerful tool for dissecting genetic variation and its relationship with gene expression. Here we present a detailed protocol for G&T-seq, a method for separation and parallel sequencing of genomic DNA and full-length polyA(+) mRNA from single cells. We provide step-by-step instructions for the isolation and lysis of single cells; the physical separation of polyA(+) mRNA from genomic DNA using a modified oligo-dT bead capture and the respective whole-transcriptome and whole-genome amplifications; and library preparation and sequence analyses of these amplification products. The method allows the detection of thousands of transcripts in parallel with the genetic variants captured by the DNA-seq data from the same single cell. G&T-seq differs from other currently available methods for parallel DNA and RNA sequencing from single cells, as it involves physical separation of the DNA and RNA and does not require bespoke microfluidics platforms. The process can be implemented manually or through automation. When performed manually, paired genome and transcriptome sequencing libraries from eight single cells can be produced in ∼3 d by researchers experienced in molecular laboratory work. For users with experience in the programming and operation of liquid-handling robots, paired DNA and RNA libraries from 96 single cells can be produced in the same time frame. Sequence analysis and integration of single-cell G&T-seq DNA and RNA data requires a high level of bioinformatics expertise and familiarity with a wide range of informatics tools.
Implicit schemes and parallel computing in unstructured grid CFD
NASA Technical Reports Server (NTRS)
Venkatakrishnam, V.
1995-01-01
The development of implicit schemes for obtaining steady state solutions to the Euler and Navier-Stokes equations on unstructured grids is outlined. Applications are presented that compare the convergence characteristics of various implicit methods. Next, the development of explicit and implicit schemes to compute unsteady flows on unstructured grids is discussed. Next, the issues involved in parallelizing finite volume schemes on unstructured meshes in an MIMD (multiple instruction/multiple data stream) fashion are outlined. Techniques for partitioning unstructured grids among processors and for extracting parallelism in explicit and implicit solvers are discussed. Finally, some dynamic load balancing ideas, which are useful in adaptive transient computations, are presented.
Parallel reduced-instruction-set-computer architecture for real-time symbolic pattern matching
NASA Astrophysics Data System (ADS)
Parson, Dale E.
1991-03-01
This report discusses ongoing work on a parallel reduced-instruction- set-computer (RISC) architecture for automatic production matching. The PRIOPS compiler takes advantage of the memoryless character of automatic processing by translating a program's collection of automatic production tests into an equivalent combinational circuit-a digital circuit without memory, whose outputs are immediate functions of its inputs. The circuit provides a highly parallel, fine-grain model of automatic matching. The compiler then maps the combinational circuit onto RISC hardware. The heart of the processor is an array of comparators capable of testing production conditions in parallel, Each comparator attaches to private memory that contains virtual circuit nodes-records of the current state of nodes and busses in the combinational circuit. All comparator memories hold identical information, allowing simultaneous update for a single changing circuit node and simultaneous retrieval of different circuit nodes by different comparators. Along with the comparator-based logic unit is a sequencer that determines the current combination of production-derived comparisons to try, based on the combined success and failure of previous combinations of comparisons. The memoryless nature of automatic matching allows the compiler to designate invariant memory addresses for virtual circuit nodes, and to generate the most effective sequences of comparison test combinations. The result is maximal utilization of parallel hardware, indicating speed increases and scalability beyond that found for course-grain, multiprocessor approaches to concurrent Rete matching. Future work will consider application of this RISC architecture to the standard (controlled) Rete algorithm, where search through memory dominates portions of matching.
pWeb: A High-Performance, Parallel-Computing Framework for Web-Browser-Based Medical Simulation.
Halic, Tansel; Ahn, Woojin; De, Suvranu
2014-01-01
This work presents a pWeb - a new language and compiler for parallelization of client-side compute intensive web applications such as surgical simulations. The recently introduced HTML5 standard has enabled creating unprecedented applications on the web. Low performance of the web browser, however, remains the bottleneck of computationally intensive applications including visualization of complex scenes, real time physical simulations and image processing compared to native ones. The new proposed language is built upon web workers for multithreaded programming in HTML5. The language provides fundamental functionalities of parallel programming languages as well as the fork/join parallel model which is not supported by web workers. The language compiler automatically generates an equivalent parallel script that complies with the HTML5 standard. A case study on realistic rendering for surgical simulations demonstrates enhanced performance with a compact set of instructions.
Function algorithms for MPP scientific subroutines, volume 1
NASA Technical Reports Server (NTRS)
Gouch, J. G.
1984-01-01
Design documentation and user documentation for function algorithms for the Massively Parallel Processor (MPP) are presented. The contract specifies development of MPP assembler instructions to perform the following functions: natural logarithm; exponential (e to the x power); square root; sine; cosine; and arctangent. To fulfill the requirements of the contract, parallel array and solar implementations for these functions were developed on the PDP11/34 Program Development and Management Unit (PDMU) that is resident at the MPP testbed installation located at the NASA Goddard facility.
Parallelization of the FLAPW method and comparison with the PPW method
NASA Astrophysics Data System (ADS)
Canning, Andrew; Mannstadt, Wolfgang; Freeman, Arthur
2000-03-01
The FLAPW (full-potential linearized-augmented plane-wave) method is one of the most accurate first-principles methods for determining electronic and magnetic properties of crystals and surfaces. In the past the FLAPW method has been limited to systems of about a hundred atoms due to the lack of an efficient parallel implementation to exploit the power and memory of parallel computers. In this work we present an efficient parallelization of the method by division among the processors of the plane-wave components for each state. The code is also optimized for RISC (reduced instruction set computer) architectures, such as those found on most parallel computers, making full use of BLAS (basic linear algebra subprograms) wherever possible. Scaling results are presented for systems of up to 686 silicon atoms and 343 palladium atoms per unit cell running on up to 512 processors on a Cray T3E parallel supercomputer. Some results will also be presented on a comparison of the plane-wave pseudopotential method and the FLAPW method on large systems.
van Mier, Hanneke I
2016-01-01
When making two bars haptically parallel to each other, large deviations have been observed, most likely caused by the bias of a hand-centered egocentric reference frame. A consistent finding is that women show significantly larger deviations than men when performing this task. It has been suggested that this difference might be due to the fact that women are more egocentrically oriented than men or are less efficient in overcoming the egocentric bias of the hand. If this is indeed the case, reducing the bias of the egocentric reference frame should eliminate the above-mentioned gender difference. This was investigated in the current study. Sixty participants (30 men, 30 women) were instructed to haptically match (task HP) the orientation of a test bar with the dominant hand to the orientation of a reference bar that was perceived with the non-dominant hand. In a haptic visual task (task HV), in which only the reference bar and exploring hand were out of view, no motor response was required, but participants had to "match" the perceived orientation by verbally naming the parallel orientation that was read out on a test protractor. Both females and males performed better in the HV task than in the HP task. Significant gender effects were only found in the haptic parallelity task (HP), corroborating the idea that women perform at the same level as men when the egocentric bias of the hand is reduced.
Aerodynamic simulation on massively parallel systems
NASA Technical Reports Server (NTRS)
Haeuser, Jochem; Simon, Horst D.
1992-01-01
This paper briefly addresses the computational requirements for the analysis of complete configurations of aircraft and spacecraft currently under design to be used for advanced transportation in commercial applications as well as in space flight. The discussion clearly shows that massively parallel systems are the only alternative which is both cost effective and on the other hand can provide the necessary TeraFlops, needed to satisfy the narrow design margins of modern vehicles. It is assumed that the solution of the governing physical equations, i.e., the Navier-Stokes equations which may be complemented by chemistry and turbulence models, is done on multiblock grids. This technique is situated between the fully structured approach of classical boundary fitted grids and the fully unstructured tetrahedra grids. A fully structured grid best represents the flow physics, while the unstructured grid gives best geometrical flexibility. The multiblock grid employed is structured within a block, but completely unstructured on the block level. While a completely unstructured grid is not straightforward to parallelize, the above mentioned multiblock grid is inherently parallel, in particular for multiple instruction multiple datastream (MIMD) machines. In this paper guidelines are provided for setting up or modifying an existing sequential code so that a direct parallelization on a massively parallel system is possible. Results are presented for three parallel systems, namely the Intel hypercube, the Ncube hypercube, and the FPS 500 system. Some preliminary results for an 8K CM2 machine will also be mentioned. The code run is the two dimensional grid generation module of Grid, which is a general two dimensional and three dimensional grid generation code for complex geometries. A system of nonlinear Poisson equations is solved. This code is also a good testcase for complex fluid dynamics codes, since the same datastructures are used. All systems provided good speedups, but message passing MIMD systems seem to be best suited for large miltiblock applications.
Portable parallel stochastic optimization for the design of aeropropulsion components
NASA Technical Reports Server (NTRS)
Sues, Robert H.; Rhodes, G. S.
1994-01-01
This report presents the results of Phase 1 research to develop a methodology for performing large-scale Multi-disciplinary Stochastic Optimization (MSO) for the design of aerospace systems ranging from aeropropulsion components to complete aircraft configurations. The current research recognizes that such design optimization problems are computationally expensive, and require the use of either massively parallel or multiple-processor computers. The methodology also recognizes that many operational and performance parameters are uncertain, and that uncertainty must be considered explicitly to achieve optimum performance and cost. The objective of this Phase 1 research was to initialize the development of an MSO methodology that is portable to a wide variety of hardware platforms, while achieving efficient, large-scale parallelism when multiple processors are available. The first effort in the project was a literature review of available computer hardware, as well as review of portable, parallel programming environments. The first effort was to implement the MSO methodology for a problem using the portable parallel programming language, Parallel Virtual Machine (PVM). The third and final effort was to demonstrate the example on a variety of computers, including a distributed-memory multiprocessor, a distributed-memory network of workstations, and a single-processor workstation. Results indicate the MSO methodology can be well-applied towards large-scale aerospace design problems. Nearly perfect linear speedup was demonstrated for computation of optimization sensitivity coefficients on both a 128-node distributed-memory multiprocessor (the Intel iPSC/860) and a network of workstations (speedups of almost 19 times achieved for 20 workstations). Very high parallel efficiencies (75 percent for 31 processors and 60 percent for 50 processors) were also achieved for computation of aerodynamic influence coefficients on the Intel. Finally, the multi-level parallelization strategy that will be needed for large-scale MSO problems was demonstrated to be highly efficient. The same parallel code instructions were used on both platforms, demonstrating portability. There are many applications for which MSO can be applied, including NASA's High-Speed-Civil Transport, and advanced propulsion systems. The use of MSO will reduce design and development time and testing costs dramatically.
The factorization of large composite numbers on the MPP
NASA Technical Reports Server (NTRS)
Mckurdy, Kathy J.; Wunderlich, Marvin C.
1987-01-01
The continued fraction method for factoring large integers (CFRAC) was an ideal algorithm to be implemented on a massively parallel computer such as the Massively Parallel Processor (MPP). After much effort, the first 60 digit number was factored on the MPP using about 6 1/2 hours of array time. Although this result added about 10 digits to the size number that could be factored using CFRAC on a serial machine, it was already badly beaten by the implementation of Davis and Holdridge on the CRAY-1 using the quadratic sieve, an algorithm which is clearly superior to CFRAC for large numbers. An algorithm is illustrated which is ideally suited to the single instruction multiple data (SIMD) massively parallel architecture and some of the modifications which were needed in order to make the parallel implementation effective and efficient are described.
Alkadhi, Omar H; Zahid, Mohammed N; Almanea, Read S; Althaqeb, Husam K; Alharbi, Turki H; Ajwa, Nancy M
2017-09-01
To investigate the effect of using mobile applications active reminders to improve oral hygiene in comparison to verbal oral hygiene instructions. Two-arm parallel randomised controlled trial. orthodontic clinics at two branches of a university hospitals of the college of dentistry of Riyadh Colleges of Dentistry and Pharmacy, Riyadh, Saudi Arabia. Forty-four 12-year-old and older subjects. Subjects undergoing orthodontic treatment with fixed appliances were randomly assigned to one of two groups using simple randomisation. Group I: subjects received a mobile application that sends active reminders of oral hygiene three times a day (n = 22). Group II: subjects received verbal oral hygiene instructions verbally during their routine orthodontic visits (n = 22). Two primary outcomes were assessed using plaque index (PI) and gingival index (GI) for Ramfjord teeth to evaluate the level of oral hygiene at baseline and after 4 weeks. Mean differences for PI and GI for group I were reduced from T1 to T2 (P < 0.05, P < 0.05) but did not significantly change for group II (P > 0.05, P > 0.05). Both PI and GI significantly reduced for group I compared to group II between T1 and T2 (P < 0.05, P < 0.05). PI and GI all significantly decreased after 4 weeks of using active reminders of oral hygiene instructions on mobile application compared to verbal oral hygiene instructions. The study was registered at clinicaltrials.gov with number: NCT03109769.
NASA Astrophysics Data System (ADS)
Hayakawa, Hitoshi; Ogawa, Makoto; Shibata, Tadashi
2005-04-01
A very large scale integrated circuit (VLSI) architecture for a multiple-instruction-stream multiple-data-stream (MIMD) associative processor has been proposed. The processor employs an architecture that enables seamless switching from associative operations to arithmetic operations. The MIMD element is convertible to a regular central processing unit (CPU) while maintaining its high performance as an associative processor. Therefore, the MIMD associative processor can perform not only on-chip perception, i.e., searching for the vector most similar to an input vector throughout the on-chip cache memory, but also arithmetic and logic operations similar to those in ordinary CPUs, both simultaneously in parallel processing. Three key technologies have been developed to generate the MIMD element: associative-operation-and-arithmetic-operation switchable calculation units, a versatile register control scheme within the MIMD element for flexible operations, and a short instruction set for minimizing the memory size for program storage. Key circuit blocks were designed and fabricated using 0.18 μm complementary metal-oxide-semiconductor (CMOS) technology. As a result, the full-featured MIMD element is estimated to be 3 mm2, showing the feasibility of an 8-parallel-MIMD-element associative processor in a single chip of 5 mm× 5 mm.
Bimodal Bilinguals Co-activate Both Languages during Spoken Comprehension
Shook, Anthony; Marian, Viorica
2012-01-01
Bilinguals have been shown to activate their two languages in parallel, and this process can often be attributed to overlap in input between the two languages. The present study examines whether two languages that do not overlap in input structure, and that have distinct phonological systems, such as American Sign Language (ASL) and English, are also activated in parallel. Hearing ASL-English bimodal bilinguals’ and English monolinguals’ eye-movements were recorded during a visual world paradigm, in which participants were instructed, in English, to select objects from a display. In critical trials, the target item appeared with a competing item that overlapped with the target in ASL phonology. Bimodal bilinguals looked more at competing items than at phonologically unrelated items, and looked more at competing items relative to monolinguals, indicating activation of the sign-language during spoken English comprehension. The findings suggest that language co-activation is not modality specific, and provide insight into the mechanisms that may underlie cross-modal language co-activation in bimodal bilinguals, including the role that top-down and lateral connections between levels of processing may play in language comprehension. PMID:22770677
The path toward HEP High Performance Computing
NASA Astrophysics Data System (ADS)
Apostolakis, John; Brun, René; Carminati, Federico; Gheata, Andrei; Wenzel, Sandro
2014-06-01
High Energy Physics code has been known for making poor use of high performance computing architectures. Efforts in optimising HEP code on vector and RISC architectures have yield limited results and recent studies have shown that, on modern architectures, it achieves a performance between 10% and 50% of the peak one. Although several successful attempts have been made to port selected codes on GPUs, no major HEP code suite has a "High Performance" implementation. With LHC undergoing a major upgrade and a number of challenging experiments on the drawing board, HEP cannot any longer neglect the less-than-optimal performance of its code and it has to try making the best usage of the hardware. This activity is one of the foci of the SFT group at CERN, which hosts, among others, the Root and Geant4 project. The activity of the experiments is shared and coordinated via a Concurrency Forum, where the experience in optimising HEP code is presented and discussed. Another activity is the Geant-V project, centred on the development of a highperformance prototype for particle transport. Achieving a good concurrency level on the emerging parallel architectures without a complete redesign of the framework can only be done by parallelizing at event level, or with a much larger effort at track level. Apart the shareable data structures, this typically implies a multiplication factor in terms of memory consumption compared to the single threaded version, together with sub-optimal handling of event processing tails. Besides this, the low level instruction pipelining of modern processors cannot be used efficiently to speedup the program. We have implemented a framework that allows scheduling vectors of particles to an arbitrary number of computing resources in a fine grain parallel approach. The talk will review the current optimisation activities within the SFT group with a particular emphasis on the development perspectives towards a simulation framework able to profit best from the recent technology evolution in computing.
Xenon Formal Security Policy Model
2007-08-14
munication primitives such as locks or semaphores , machine instruction results, hypercall results, traps, and interrupts. For an informal example...communicated on the corresponding side of the parallel oper- ator. Events that are in X ∪ Y are synchronized over the two processes. So if we define
Students' Uncertainty Management in the College Classroom
ERIC Educational Resources Information Center
Sollitto, Michael; Brott, Jan; Cole, Catherine; Gil, Elia; Selim, Heather
2018-01-01
The uncertainty experienced by college students can have serious repercussions for their success and subsequent retention. Drawing parallels between instructional context and organizational context will enrich theory and research about students' experiences of uncertainty in their college courses. Therefore, this study used Uncertainty Management…
New Styles, New Technologies, New Possibilities in Jazz.
ERIC Educational Resources Information Center
Kuzmich, John, Jr.
1989-01-01
Focuses on the growth of jazz-related ensembles and jazz education. Covers trends that parallel technological developments including electronic keyboards, Musical Instrument Digital Interface (MIDI) systems, the computer, computer assisted instruction, interactive video, and the compact disc. Urges teachers to update their knowledge and experience…
ERIC Educational Resources Information Center
Anthony, Jason L.; Lonigan, Christopher J.; Driscoll, Kimberly; Phillips, Beth M.; Burgess, Stephen R.
2003-01-01
Investigates the order of acquisition of phonological sensitivity skills among preschool and kindergarten children. Supports a developmental conceptualization of phonological sensitivity. Discusses findings in relation to their implications for improving assessment, early literacy instruction, and prevention of reading difficulties. (SG)
Supplementary Education: Global Growth, Japan's Experience, Canada's Future
ERIC Educational Resources Information Center
Dierkes, Julian
2008-01-01
Supplementary education is on the rise globally, taking many different forms, from private tutors to small schools and large corporations. These providers exist outside conventional public and private school systems, offering remedial education and tutoring, parallel instruction to conventional schools, and accelerated or more advanced…
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.
Massively parallel processor computer
NASA Technical Reports Server (NTRS)
Fung, L. W. (Inventor)
1983-01-01
An apparatus for processing multidimensional data with strong spatial characteristics, such as raw image data, characterized by a large number of parallel data streams in an ordered array is described. It comprises a large number (e.g., 16,384 in a 128 x 128 array) of parallel processing elements operating simultaneously and independently on single bit slices of a corresponding array of incoming data streams under control of a single set of instructions. Each of the processing elements comprises a bidirectional data bus in communication with a register for storing single bit slices together with a random access memory unit and associated circuitry, including a binary counter/shift register device, for performing logical and arithmetical computations on the bit slices, and an I/O unit for interfacing the bidirectional data bus with the data stream source. The massively parallel processor architecture enables very high speed processing of large amounts of ordered parallel data, including spatial translation by shifting or sliding of bits vertically or horizontally to neighboring processing elements.
NASA Technical Reports Server (NTRS)
Weeks, Cindy Lou
1986-01-01
Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirements for multiple-instruction, multiple-data stream (MIMD) computer architectures. The focus was on specifying solutions for algorithms in the field of computational fluid dynamics (CFD). The program objectives were to allow researchers to produce usable parallel application software as soon as possible after acquiring MIMD computer equipment, to provide researchers with an easy-to-learn and easy-to-use parallel software language which could be implemented on several different MIMD machines, and to enable researchers to list preferred design specifications for future MIMD computer architectures. Analysis of CFD algorithms indicated that extensions of an existing programming language, adaptable to new computer architectures, provided the best solution to meeting program objectives. The CoFORTRAN Language was written in response to these objectives and to provide researchers a means to experiment with parallel software solutions to CFD algorithms on machines with parallel architectures.
Multiple independent autonomous hydraulic oscillators driven by a common gravity head.
Kim, Sung-Jin; Yokokawa, Ryuji; Lesher-Perez, Sasha Cai; Takayama, Shuichi
2015-06-15
Self-switching microfluidic circuits that are able to perform biochemical experiments in a parallel and autonomous manner, similar to instruction-embedded electronics, are rarely implemented. Here, we present design principles and demonstrations for gravity-driven, integrated, microfluidic pulsatile flow circuits. With a common gravity head as the only driving force, these fluidic oscillator arrays realize a wide range of periods (0.4 s-2 h) and flow rates (0.10-63 μl min(-1)) with completely independent timing between the multiple oscillator sub-circuits connected in parallel. As a model application, we perform systematic, parallel analysis of endothelial cell elongation response to different fluidic shearing patterns generated by the autonomous microfluidic pulsed flow generation system.
NASA Technical Reports Server (NTRS)
Dorband, John E.
1987-01-01
Generating graphics to faithfully represent information can be a computationally intensive task. A way of using the Massively Parallel Processor to generate images by ray tracing is presented. This technique uses sort computation, a method of performing generalized routing interspersed with computation on a single-instruction-multiple-data (SIMD) computer.
Gamification in the Business Communication Course
ERIC Educational Resources Information Center
Veltsos, Jennifer R.
2017-01-01
Interest in gamification in higher education has been growing steadily in the past decade. Using games and game elements has been shown to increase student engagement, motivation, and autonomy. This article draws parallels between game elements, instructional design, and the teaching of business and professional communication. It suggests ways…
Parallel Frames and Policy Narratives in Music Education and Physical Education
ERIC Educational Resources Information Center
Freer, Patrick K.
2012-01-01
The relationship between music education and physical education has often been portrayed as a competition for financial resources, student enrollment, instructional time, and community support. This article instead explores commonalities between the two disciplines, including their histories, curricular debates, shared concerns, mutual challenges,…
Computation and Dynamics: Classical and Quantum
NASA Astrophysics Data System (ADS)
Kisil, Vladimir V.
2010-05-01
We discuss classical and quantum computations in terms of corresponding Hamiltonian dynamics. This allows us to introduce quantum computations which involve parallel processing of both: the data and programme instructions. Using mixed quantum-classical dynamics we look for a full cost of computations on quantum computers with classical terminals.
JELC-LITE: Unconventional Instructional Design for Special Operations Training
NASA Technical Reports Server (NTRS)
Friedman, Mark
2012-01-01
Current special operations staff training is based on the Joint Event Life Cycle (JELC). It addresses operational level tasks in multi-week, live military exercises which are planned over a 12 to 18 month timeframe. As the military experiences changing global mission sets, shorter training events using distributed technologies will increasingly be needed to augment traditional training. JELC-Lite is a new approach for providing relevant training between large scale exercises. This new streamlined, responsive training model uses distributed and virtualized training technologies to establish simulated scenarios. It keeps proficiency levels closer to optimal levels -- thereby reducing the performance degradation inherent in periodic training. It can be delivered to military as well as under-reached interagency groups to facilitate agile, repetitive training events. JELC-Lite is described by four phases paralleling the JELC, differing mostly in scope and scale. It has been successfully used with a Theater Special Operations Command and fits well within the current environment of reduced personnel and financial resources.
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.
The impact of communications on the self-regulation of health beliefs, decisions, and behavior.
Leventhal, H; Safer, M A; Panagis, D M
1983-01-01
The models used in the study of communication and health behavior have changed from those describing how to impose health actions on relatively passive respondents to models describing how respondents regulate their own health practices. We have traced the change from the fear-drive model, which described how fear induced change, to the parallel response model, which described how subjects processed information and generated coping responses to solve the problem posed by both the objective health threat and by their subjective fear. The data supporting this change showed that increasing fear led to more favorable attitudes but that fear alone was insufficient to create action: Specific action instructions had to be added to both high and low fear and both combinations produced the same level of health action. Neither the data nor the parallel model specified what subjects learned about the threat that made exposure to a high or low fear message necessary for behavior change. The parallel response model has been elaborated into a more complete systems model and new studies show how health threats are represented. They have found attributes such as IDENTITY (label and symptoms), CAUSES, TIME LINES or duration, and CONSEQUENCES, that set goals and criteria to generate and evaluate problem solving (coping) behavior. Suggestions are made for applying this more complete model to public health practice.
An implementation of a tree code on a SIMD, parallel computer
NASA Technical Reports Server (NTRS)
Olson, Kevin M.; Dorband, John E.
1994-01-01
We describe a fast tree algorithm for gravitational N-body simulation on SIMD parallel computers. The tree construction uses fast, parallel sorts. The sorted lists are recursively divided along their x, y and z coordinates. This data structure is a completely balanced tree (i.e., each particle is paired with exactly one other particle) and maintains good spatial locality. An implementation of this tree-building algorithm on a 16k processor Maspar MP-1 performs well and constitutes only a small fraction (approximately 15%) of the entire cycle of finding the accelerations. Each node in the tree is treated as a monopole. The tree search and the summation of accelerations also perform well. During the tree search, node data that is needed from another processor is simply fetched. Roughly 55% of the tree search time is spent in communications between processors. We apply the code to two problems of astrophysical interest. The first is a simulation of the close passage of two gravitationally, interacting, disk galaxies using 65,636 particles. We also simulate the formation of structure in an expanding, model universe using 1,048,576 particles. Our code attains speeds comparable to one head of a Cray Y-MP, so single instruction, multiple data (SIMD) type computers can be used for these simulations. The cost/performance ratio for SIMD machines like the Maspar MP-1 make them an extremely attractive alternative to either vector processors or large multiple instruction, multiple data (MIMD) type parallel computers. With further optimizations (e.g., more careful load balancing), speeds in excess of today's vector processing computers should be possible.
User-Centered Design through Learner-Centered Instruction
ERIC Educational Resources Information Center
Altay, Burçak
2014-01-01
This article initially demonstrates the parallels between the learner-centered approach in education and the user-centered approach in design disciplines. Afterward, a course on human factors that applies learner-centered methods to teach user-centered design is introduced. The focus is on three tasks to identify the application of theoretical and…
A Principled Approach to Teaching Music Composition to Children
ERIC Educational Resources Information Center
Kaschub, Michele; Smith, Janice P.
2009-01-01
Building on an apposition of the theories of neurobiologist Antonio Damasio and music theorist Heinrich Schenker, we posit a new model for developing composition instruction based upon the organic connections between humans and music. Parallels are drawn between Damasio's theory of consciousness in which meaning arises from the relationships…
The Cookbook = Manual de Cocina.
ERIC Educational Resources Information Center
Louisiana State Dept. of Education, Baton Rouge.
This bilingual combination cookbook and instructional text is intended for use in training Spanish-speaking individuals for jobs as cooks. The first section is a dictionary of cooking terms consisting of parallel English and Spanish lists of foods, cooking terms, utensils, and common cooking directions and substitutions. The second section deals…
The Parallel Globe: A Powerful Instrument to Perform Investigations of Earth's Illumination
ERIC Educational Resources Information Center
Rossi, Sabrina; Giordano, Enrica; Lanciano, Nicoletta
2015-01-01
Many researchers have documented the difficulties for learners of different ages and preparations in understanding basic astronomical concepts. Traditional instructional strategies and communication media do not seem to be effective in producing meaningful understanding, or even induce misconceptions and misinterpretations. In line with recent…
ILLIAC 4 systems characteristics and programming manual
NASA Technical Reports Server (NTRS)
1973-01-01
The latest edition is presented of the Systems Characteristics and Programming Manual of the ILLIAC 4 array and parallel disc memory system. The major aspects of the array described include: the array systems characteristics, programming characteristics, definition and flow charts, and timing. A glossary of terms, and an instruction index are included.
Dental Radiology I Student Guide [and Instructor Guide].
ERIC Educational Resources Information Center
Fox Valley Technical Coll., Appleton, WI.
The dental radiology student and instructor guides provide instruction in the following units: (1) x-ray physics; (2) x-ray production; (3) radiation health and safety; (4) radiographic anatomy and pathology; (5) darkroom setup and chemistry; (6) bisecting angle technique; (7) paralleling technique; (8) full mouth survey technique--composition and…
Adaptive Explicitly Parallel Instruction Computing
2000-12-16
New York, NY, 1984. ACM. [33] Robert P. Colwell, Robert P. Nix, John J. O’Donnell, David P. Papworth, and Paul K. Rodman . A VLIW architecture for a...C. Ebeling, editors, Research on Integrated Systems: Proceedings of the 1993 Symposium, pages 183–199, 1993. [50] J. Gailly and M. Adler . ZLIB
POLO: a user's guide to Probit Or LOgit analysis.
Jacqueline L. Robertson; Robert M. Russell; N.E. Savin
1980-01-01
This user's guide provides detailed instructions for the use of POLO (Probit Or LOgit), a computer program for the analysis of quantal response data such as that obtained from insecticide bioassays by the techniques of probit or logit analysis. Dosage-response lines may be compared for parallelism or...
Online Socialization through Social Software and Networks from an Educational Perspective
ERIC Educational Resources Information Center
Gülbahar, Yasemin
2015-01-01
The potential represented by the usage of Internet-based communication technologies in parallel with e-instruction is enabling learners to cooperate and collaborate throughout the world. However, an important dimension, namely the socialization of learners through online dialogues via e-mail, discussion forums, chats, blogs, wikis and virtual…
Swiss and Turkish Pre-Service Science Teachers' Anxiety Levels for Educational Technology
ERIC Educational Resources Information Center
Efe, Hulya Aslan; Efe, Rifat
2016-01-01
This study aims to culturally explain pre-service science teachers' instructional technology-related anxiety levels by analyzing the variables of their instructional technology using experiences, frequency of using instructional technologies, access to instructional technologies, instructional technology-related attitude and their instructional…
Integration of evidence-based practice in bedside teaching paediatrics supported by e-learning.
Potomkova, Jarmila; Mihal, Vladimir; Zapletalova, Jirina; Subova, Dana
2010-03-01
Bedside teaching with evidence-based practice elements, supported by e-learning activities, can play an important role in modern medical education. Teachers have to incorporate evidence from the medical literature to increase student motivation and interactivity. An integral part of the medical curricula at Palacky University Olomouc (Czech Republic) are real paediatric scenarios supplemented with a review of current literature to enhance evidence-based bedside teaching & learning. Searching for evidence is taught through librarian-guided interactive hands-on sessions and/or web-based tutorials followed by clinical case presentations and feedback. Innovated EBM paediatric clerkship demonstrated students' preferences towards web-based interactive bedside teaching & learning. In two academic years (2007/2008, 2008/2009), learning-focused feedback from 106 and 131 students, resp. was obtained about their attitudes towards evidence-based bedside teaching. The assessment included among others the overall level of instruction, quality of practical evidence-based training, teacher willingness and impact of instruction on increased interest in the specialty. There was some criticism about excessive workload. A parallel survey was carried out on the perceived values of different forms of information skills training (i.e. demonstration, online tutorials, and librarian-guided interactive search sessions) and post-training self-reported level of search skills. The new teaching/learning paediatric portfolio is a challenge for further activities, including effective knowledge translation, continuing medical & professional development of teachers, and didactic, clinically integrated teaching approaches.
Burns, Matthew K; Pulles, Sandra M; Maki, Kathrin E; Kanive, Rebecca; Hodgson, Jennifer; Helman, Lori A; McComas, Jennifer J; Preast, June L
2015-12-01
Identifying a student's instructional level is necessary to ensure that students are appropriately challenged in reading. Informal reading inventories (IRIs) purport to assess the highest reading level at which a student can accurately decode and comprehend text. However, the use of IRIs in determining a student's instructional level has been questioned because of a lack of research. The current study examined the percentage of words read correctly with 64 second- and third-grade students while reading from texts at their instructional level as determined by an IRI. Students read for 1 min from three leveled texts that corresponded to their instructional level as measured by an IRI, and the percentage of words read correctly was recorded. The percentage read correctly correlated across the three books from r=.47 to r=.68 and instructional level categories correlated from tau=.59 to tau=.65. Percent agreement calculations showed that the categorical scores (frustration, instructional, and independent) for the three readings agreed approximately 67% to 70% of the time, which resulted in a kappa estimate of less than .50. Kappa coefficients of .70 are considered strong indicators of agreement. Moreover, more than half of the students with the lowest reading skills read at a frustration level when attempting to read books rated at their instructional level by an IRI. The current study questions how reliably and accurately IRIs identify students' instructional level for reading. Copyright © 2015 Society for the Study of School Psychology. Published by Elsevier Ltd. All rights reserved.
Bayer image parallel decoding based on GPU
NASA Astrophysics Data System (ADS)
Hu, Rihui; Xu, Zhiyong; Wei, Yuxing; Sun, Shaohua
2012-11-01
In the photoelectrical tracking system, Bayer image is decompressed in traditional method, which is CPU-based. However, it is too slow when the images become large, for example, 2K×2K×16bit. In order to accelerate the Bayer image decoding, this paper introduces a parallel speedup method for NVIDA's Graphics Processor Unit (GPU) which supports CUDA architecture. The decoding procedure can be divided into three parts: the first is serial part, the second is task-parallelism part, and the last is data-parallelism part including inverse quantization, inverse discrete wavelet transform (IDWT) as well as image post-processing part. For reducing the execution time, the task-parallelism part is optimized by OpenMP techniques. The data-parallelism part could advance its efficiency through executing on the GPU as CUDA parallel program. The optimization techniques include instruction optimization, shared memory access optimization, the access memory coalesced optimization and texture memory optimization. In particular, it can significantly speed up the IDWT by rewriting the 2D (Tow-dimensional) serial IDWT into 1D parallel IDWT. Through experimenting with 1K×1K×16bit Bayer image, data-parallelism part is 10 more times faster than CPU-based implementation. Finally, a CPU+GPU heterogeneous decompression system was designed. The experimental result shows that it could achieve 3 to 5 times speed increase compared to the CPU serial method.
Liu, Yongchao; Wirawan, Adrianto; Schmidt, Bertil
2013-04-04
The maximal sensitivity for local alignments makes the Smith-Waterman algorithm a popular choice for protein sequence database search based on pairwise alignment. However, the algorithm is compute-intensive due to a quadratic time complexity. Corresponding runtimes are further compounded by the rapid growth of sequence databases. We present CUDASW++ 3.0, a fast Smith-Waterman protein database search algorithm, which couples CPU and GPU SIMD instructions and carries out concurrent CPU and GPU computations. For the CPU computation, this algorithm employs SSE-based vector execution units as accelerators. For the GPU computation, we have investigated for the first time a GPU SIMD parallelization, which employs CUDA PTX SIMD video instructions to gain more data parallelism beyond the SIMT execution model. Moreover, sequence alignment workloads are automatically distributed over CPUs and GPUs based on their respective compute capabilities. Evaluation on the Swiss-Prot database shows that CUDASW++ 3.0 gains a performance improvement over CUDASW++ 2.0 up to 2.9 and 3.2, with a maximum performance of 119.0 and 185.6 GCUPS, on a single-GPU GeForce GTX 680 and a dual-GPU GeForce GTX 690 graphics card, respectively. In addition, our algorithm has demonstrated significant speedups over other top-performing tools: SWIPE and BLAST+. CUDASW++ 3.0 is written in CUDA C++ and PTX assembly languages, targeting GPUs based on the Kepler architecture. This algorithm obtains significant speedups over its predecessor: CUDASW++ 2.0, by benefiting from the use of CPU and GPU SIMD instructions as well as the concurrent execution on CPUs and GPUs. The source code and the simulated data are available at http://cudasw.sourceforge.net.
NASA Astrophysics Data System (ADS)
Tanikawa, Ataru; Yoshikawa, Kohji; Okamoto, Takashi; Nitadori, Keigo
2012-02-01
We present a high-performance N-body code for self-gravitating collisional systems accelerated with the aid of a new SIMD instruction set extension of the x86 architecture: Advanced Vector eXtensions (AVX), an enhanced version of the Streaming SIMD Extensions (SSE). With one processor core of Intel Core i7-2600 processor (8 MB cache and 3.40 GHz) based on Sandy Bridge micro-architecture, we implemented a fourth-order Hermite scheme with individual timestep scheme ( Makino and Aarseth, 1992), and achieved the performance of ˜20 giga floating point number operations per second (GFLOPS) for double-precision accuracy, which is two times and five times higher than that of the previously developed code implemented with the SSE instructions ( Nitadori et al., 2006b), and that of a code implemented without any explicit use of SIMD instructions with the same processor core, respectively. We have parallelized the code by using so-called NINJA scheme ( Nitadori et al., 2006a), and achieved ˜90 GFLOPS for a system containing more than N = 8192 particles with 8 MPI processes on four cores. We expect to achieve about 10 tera FLOPS (TFLOPS) for a self-gravitating collisional system with N ˜ 10 5 on massively parallel systems with at most 800 cores with Sandy Bridge micro-architecture. This performance will be comparable to that of Graphic Processing Unit (GPU) cluster systems, such as the one with about 200 Tesla C1070 GPUs ( Spurzem et al., 2010). This paper offers an alternative to collisional N-body simulations with GRAPEs and GPUs.
Intelligent Learning System using cognitive science theory and artificial intelligence methods
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cristensen, D.L.
1986-01-01
This dissertation is a presentation of a theoretical model of an intelligent Learning System (ILS). The approach view intelligent computer-based instruction on a curricular-level and educational-theory base, instead of the conventional instructional-only level. The ILS is divided into two components: (1) macro-level, curricular; and (2) micro-level (MAIS), instructional. The primary purpose of the ILS macro level is to establish the initial conditions of learning by considering individual difference variables within specification of the curriculum content domain. Second, the ILS macro-level will iteratively update the conditions of learning as the individual student progresses through the given curriculum. The term dynamic ismore » used to describe the expert tutor that establishes and monitors the conditions of instruction between the ILS macro level and the micro level. As the student progresses through the instruction, appropriate information is sent back continuously to the macro level to constantly improve decision making for succeeding conditions of instruction.« less
NASA Astrophysics Data System (ADS)
Oliveira, Alandeom W.; Colak, Huseyin; Akerson, Valarie L.
2009-03-01
In this study we examine how elementary teachers in Brazil and Turkey approached the translation and subsequent classroom implementation of an instructional activity that promotes environmental awareness through a combination of student role playing and teacher oral delivery of an environmental story about river pollution. A discourse analysis showed that translation into Portuguese was literal, an approach that fostered a classroom implementation that emphasized detached transmission of knowledge (the teacher frequently interrupted her delivery to provide textual, contextual and recontextualizing information to students). In contrast, translation into Turkish was free, that is, with many modifications that led to a decontextualized and detached text. Implementation of this text was focused on the creation of student involvement, being dominated by oral strategies such as religious analogies (heaven and hell), and parallel repetitions of statements of shared guilt. Based on these findings, it was concluded that neither translation promoted an equivalent form of environmental instruction (i.e., involved transmission of environmental knowledge). Furthermore, an argument is made that effective translation requires that original and translated curricula foster analogous levels of involvement (or detachment) as well as equivalent forms of classroom relationships and social roles (pragmatic equivalence).
Rapid prototyping and evaluation of programmable SIMD SDR processors in LISA
NASA Astrophysics Data System (ADS)
Chen, Ting; Liu, Hengzhu; Zhang, Botao; Liu, Dongpei
2013-03-01
With the development of international wireless communication standards, there is an increase in computational requirement for baseband signal processors. Time-to-market pressure makes it impossible to completely redesign new processors for the evolving standards. Due to its high flexibility and low power, software defined radio (SDR) digital signal processors have been proposed as promising technology to replace traditional ASIC and FPGA fashions. In addition, there are large numbers of parallel data processed in computation-intensive functions, which fosters the development of single instruction multiple data (SIMD) architecture in SDR platform. So a new way must be found to prototype the SDR processors efficiently. In this paper we present a bit-and-cycle accurate model of programmable SIMD SDR processors in a machine description language LISA. LISA is a language for instruction set architecture which can gain rapid model at architectural level. In order to evaluate the availability of our proposed processor, three common baseband functions, FFT, FIR digital filter and matrix multiplication have been mapped on the SDR platform. Analytical results showed that the SDR processor achieved the maximum of 47.1% performance boost relative to the opponent processor.
Evaluation of the efficiency of listener and tact instruction for children with autism.
Delfs, Caitlin H; Conine, Daniel E; Frampton, Sarah E; Shillingsburg, M Alice; Robinson, Hannah C
2014-01-01
Recent literature reviews have highlighted the need to better understand the relation between speaker and listener behavior when teaching learners with autism spectrum disorders (ASD). The current study used a modified parallel-treatments design to compare directly the degree to which tact and listener behavior emerged during instruction in the opposite relation for 4 children with ASD. Results showed tact training to be either equally or more efficient than listener training for all participants. However, varied patterns of emergent responding across participants indicate a need for further research. Data on collateral responding during instruction did not suggest that the presence or absence of overt collateral behaviors were predictive of emergence. The results highlight the importance for clinicians and educators to assess emergent tact and listener repertoires periodically. © Society for the Experimental Analysis of Behavior.
Dumping Low and High Resolution Graphics on the Apple IIe Microcomputer System.
ERIC Educational Resources Information Center
Fletcher, Richard K., Jr.; Ruckman, Frank, Jr.
This paper discusses and outlines procedures for obtaining a hard copy of the graphic output of a microcomputer or "dumping a graphic" using the Apple Dot Matrix Printer with the Apple Parallel Interface Card, and the Imagewriter Printer with the Apple Super Serial Interface Card. Hardware configurations and instructions for high…
ERIC Educational Resources Information Center
Tompkins, Paula S.
2016-01-01
The new developmental stage of emerging adulthood (age 18-25) offers a framework for thinking about younger millennials in our classrooms. Smith, Christoffersen, Davidson, and Herzog's (2011) profile of emerging adults, based on longitudinal study of over 3200 emerging adults and culminating in 230 in-depth interviews, parallels research of the…
Applied Biomechanics in an Instructional Setting
ERIC Educational Resources Information Center
Hudson, Jackie L.
2006-01-01
Biomechanics is the science of how people move better, meaning more skillfully and more safely. This article places more emphasis on skill rather than safety, though there are many parallels between them. It shares a few features of the author's paradigm of applied biomechanics and discusses an integrated approach toward a middle school football…
Views of Pre-Service Primary School Teachers Regarding Computer Assisted Environmental Education
ERIC Educational Resources Information Center
Turan, Ilhan
2014-01-01
The main aim of this study is to highlight the importance of computer assisted instruction in environmental education. Recently, the importance of environmental education in many countries has begun to increase in parallel with environmental problems. This has led to increased interest in environmental education. The fact that computers were the…
The Music and Literacy Connection
ERIC Educational Resources Information Center
Hansen, Dee; Bernstorf, Elaine; Stuber, Gayle M.
2004-01-01
A practical new text with ideas that can immediately be put to use in the classroom. This book goes beyond a thematic link between reading and music to an examination of those skills that are directly parallel in music learning and text reading. Including instructional examples, it provides specific strategies for music and reading teachers to…
Analogical Processes in Children's Understanding of Spatial Representations
ERIC Educational Resources Information Center
Yuan, Lei; Uttal, David; Gentner, Dedre
2017-01-01
We propose that map reading can be construed as a form of analogical mapping. We tested 2 predictions that follow from this claim: First, young children's patterns of performance in map reading tasks should parallel those found in analogical mapping tasks; and, second, children will benefit from guided alignment instructions that help them see the…
VISUAL AND AUDIO PRESENTATION IN MACHINE PROGRAMED INSTRUCTION. FINAL REPORT.
ERIC Educational Resources Information Center
ALLEN, WILLIAM H.
THIS STUDY WAS PART OF A LARGER RESEARCH PROGRAM AIMED TOWARD DEVELOPMENT OF PARADIGMS OF MESSAGE DESIGN. OBJECTIVES OF THREE PARALLEL EXPERIMENTS WERE TO EVALUATE INTERACTIONS OF PRESENTATION MODE, PROGRAM TYPE, AND CONTENT AS THEY AFFECT LEARNER CHARACTERISTICS. EACH EXPERIMENT USED 18 TREATMENTS IN A FACTORIAL DESIGN WITH RANDOMLY SELECTED…
Schemas in Problem Solving: An Integrated Model of Learning, Memory, and Instruction
1992-01-01
reflected in the title of a recent article: "lybid Coupation, in Cognitive Science: Neural Networks ad Symbl (3. A Andesson, 1990). And, Marvin Mtuky...Rumneihart, D. E (1989). Explorations in parallel distributed processing: A handbook of models, programs, and exercises. Cambridge, MA: The MrT Press. Minsky
Earth/Space Science Course No. 2001310. [Student Guide and] Teacher's Guide.
ERIC Educational Resources Information Center
Atkinson, Missy
These documents contain instructional materials for the Earth/Space Science curriculum designed by the Florida Department of Education. The student guide is adapted for students with disabilities or diverse learning needs. The content of Parallel Alternative Strategies for Students (PASS) differs from standard textbooks with its simplified text,…
A Course on Operational Considerations in Wastewater Treatment Plant Design. Instructor's Manual.
ERIC Educational Resources Information Center
Cooper, John W.; And Others
This manual contains 17 instructional units (sequenced to correspond to parallel chapters in a student's manual) focusing on upgrading the design of wastewater plant facilities and serving as a reference source for establishing criteria for upgrading wastewater treatment plants. The manual also furnishes information for modifying plant design to…
ERIC Educational Resources Information Center
Blaubergs, Maija S.
In this paper, the structure and the use of language are postulated as socializing agents influencing sex-role learning in three major ways: (1) sex differences occur in language use and parallel sex-role stereotypes; (2) the language that is addressed to children is usually the language of socialization which instructs the child what to do,…
Learning Processes in Blended Language Learning: A Mixed-Methods Approach
ERIC Educational Resources Information Center
Shahrokni, Seyed Abdollah; Talaeizadeh, Ali
2013-01-01
This article attempts to investigate the learning processes in blended language learning through assessing sources of information: logs, chat and forum scripts, and semi-structured interviews. Creating a MOODLE-based parallel component to face-to-face instruction for a group of EFL learners, we probed into 2,984 logged actions providing raw…
Introduction to Parallel Computing
1992-05-01
Instruction Stream, Multiple Data Stream Machines .................... 19 2.4 Networks of M achines...independent memory units and connecting them to the processors by an interconnection network . Many different interconnection schemes have been considered, and...connected to the same processor at the same time. Crossbar switching networks are still too expensive to be practical for connecting large numbers of
The science of computing - Parallel computation
NASA Technical Reports Server (NTRS)
Denning, P. J.
1985-01-01
Although parallel computation architectures have been known for computers since the 1920s, it was only in the 1970s that microelectronic components technologies advanced to the point where it became feasible to incorporate multiple processors in one machine. Concommitantly, the development of algorithms for parallel processing also lagged due to hardware limitations. The speed of computing with solid-state chips is limited by gate switching delays. The physical limit implies that a 1 Gflop operational speed is the maximum for sequential processors. A computer recently introduced features a 'hypercube' architecture with 128 processors connected in networks at 5, 6 or 7 points per grid, depending on the design choice. Its computing speed rivals that of supercomputers, but at a fraction of the cost. The added speed with less hardware is due to parallel processing, which utilizes algorithms representing different parts of an equation that can be broken into simpler statements and processed simultaneously. Present, highly developed computer languages like FORTRAN, PASCAL, COBOL, etc., rely on sequential instructions. Thus, increased emphasis will now be directed at parallel processing algorithms to exploit the new architectures.
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
ERIC Educational Resources Information Center
Bleeker, Cheryl; Stols, Gerrit; Van Putten, Sonja
2013-01-01
This case study describes and investigates the instructional practices of Grades 1 to 5 teachers and the levels of geometry thinking of the learners, according to the Van Hiele model, with a view to determining whether there is a match between the instructional practice and the learners' level of thinking. The instructional practices of the…
NASA Astrophysics Data System (ADS)
Deniz, Hasan
2011-12-01
This paper articulates the importance of epistemological beliefs (EBs) and draws a parallel between EBs literature in educational psychology and nature of science (NOS) literature in science education. The paper stresses that EBs in science and NOS ideas have common ground and they can be best improved through explicit-reflective instruction informed by conceptual change theory. The paper concludes that future studies should explore the factors that mediate the development of EBs in science and NOS ideas rather than documenting the changes in students' and teachers' EBs in science and NOS ideas after explicit-reflective instruction through pre- and post assessments.
NASA Technical Reports Server (NTRS)
Eberhardt, D. S.; Baganoff, D.; Stevens, K.
1984-01-01
Implicit approximate-factored algorithms have certain properties that are suitable for parallel processing. A particular computational fluid dynamics (CFD) code, using this algorithm, is mapped onto a multiple-instruction/multiple-data-stream (MIMD) computer architecture. An explanation of this mapping procedure is presented, as well as some of the difficulties encountered when trying to run the code concurrently. Timing results are given for runs on the Ames Research Center's MIMD test facility which consists of two VAX 11/780's with a common MA780 multi-ported memory. Speedups exceeding 1.9 for characteristic CFD runs were indicated by the timing results.
Application of an onboard processor to the OAO C spacecraft
NASA Technical Reports Server (NTRS)
Stewart, W. N.; Hartenstein, R. G.; Trevathan, C.
1972-01-01
The design of a stored program computer for spacecraft use and its application on the fourth Orbiting Astronomical Observatory (OAO) is reported. The computer is a medium scale, parallel machine with a memory capacity of 16384 words of 18 bits each. It possesses a comprehensive instruction repertoire and operates on 45 W of power (including the dc-to-dc converter). The machine operates at a 500-kHz rate and executes an add instruction in 10 microseconds. Its primary functions on OAO C will be auxiliary command storage, spacecraft monitoring and malfunction reporting, data compression and status summary, and possible performance of emergency corrective action for certain anomalous situations.
Highly scalable parallel processing of extracellular recordings of Multielectrode Arrays.
Gehring, Tiago V; Vasilaki, Eleni; Giugliano, Michele
2015-01-01
Technological advances of Multielectrode Arrays (MEAs) used for multisite, parallel electrophysiological recordings, lead to an ever increasing amount of raw data being generated. Arrays with hundreds up to a few thousands of electrodes are slowly seeing widespread use and the expectation is that more sophisticated arrays will become available in the near future. In order to process the large data volumes resulting from MEA recordings there is a pressing need for new software tools able to process many data channels in parallel. Here we present a new tool for processing MEA data recordings that makes use of new programming paradigms and recent technology developments to unleash the power of modern highly parallel hardware, such as multi-core CPUs with vector instruction sets or GPGPUs. Our tool builds on and complements existing MEA data analysis packages. It shows high scalability and can be used to speed up some performance critical pre-processing steps such as data filtering and spike detection, helping to make the analysis of larger data sets tractable.
Parallel hyperbolic PDE simulation on clusters: Cell versus GPU
NASA Astrophysics Data System (ADS)
Rostrup, Scott; De Sterck, Hans
2010-12-01
Increasingly, high-performance computing is looking towards data-parallel computational devices to enhance computational performance. Two technologies that have received significant attention are IBM's Cell Processor and NVIDIA's CUDA programming model for graphics processing unit (GPU) computing. In this paper we investigate the acceleration of parallel hyperbolic partial differential equation simulation on structured grids with explicit time integration on clusters with Cell and GPU backends. The message passing interface (MPI) is used for communication between nodes at the coarsest level of parallelism. Optimizations of the simulation code at the several finer levels of parallelism that the data-parallel devices provide are described in terms of data layout, data flow and data-parallel instructions. Optimized Cell and GPU performance are compared with reference code performance on a single x86 central processing unit (CPU) core in single and double precision. We further compare the CPU, Cell and GPU platforms on a chip-to-chip basis, and compare performance on single cluster nodes with two CPUs, two Cell processors or two GPUs in a shared memory configuration (without MPI). We finally compare performance on clusters with 32 CPUs, 32 Cell processors, and 32 GPUs using MPI. Our GPU cluster results use NVIDIA Tesla GPUs with GT200 architecture, but some preliminary results on recently introduced NVIDIA GPUs with the next-generation Fermi architecture are also included. This paper provides computational scientists and engineers who are considering porting their codes to accelerator environments with insight into how structured grid based explicit algorithms can be optimized for clusters with Cell and GPU accelerators. It also provides insight into the speed-up that may be gained on current and future accelerator architectures for this class of applications. Program summaryProgram title: SWsolver Catalogue identifier: AEGY_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEGY_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GPL v3 No. of lines in distributed program, including test data, etc.: 59 168 No. of bytes in distributed program, including test data, etc.: 453 409 Distribution format: tar.gz Programming language: C, CUDA Computer: Parallel Computing Clusters. Individual compute nodes may consist of x86 CPU, Cell processor, or x86 CPU with attached NVIDIA GPU accelerator. Operating system: Linux Has the code been vectorised or parallelized?: Yes. Tested on 1-128 x86 CPU cores, 1-32 Cell Processors, and 1-32 NVIDIA GPUs. RAM: Tested on Problems requiring up to 4 GB per compute node. Classification: 12 External routines: MPI, CUDA, IBM Cell SDK Nature of problem: MPI-parallel simulation of Shallow Water equations using high-resolution 2D hyperbolic equation solver on regular Cartesian grids for x86 CPU, Cell Processor, and NVIDIA GPU using CUDA. Solution method: SWsolver provides 3 implementations of a high-resolution 2D Shallow Water equation solver on regular Cartesian grids, for CPU, Cell Processor, and NVIDIA GPU. Each implementation uses MPI to divide work across a parallel computing cluster. Additional comments: Sub-program numdiff is used for the test run.
ERIC Educational Resources Information Center
Adams, Elizabeth L.; Carrier, Sarah J.; Minogue, James; Porter, Stephen R.; McEachin, Andrew; Walkowiak, Temple A.; Zulli, Rebecca A.
2017-01-01
The Instructional Practices Log in Science (IPL-S) is a daily teacher log developed for K-5 teachers to self-report their science instruction. The items on the IPL-S are grouped into scales measuring five dimensions of science instruction: "Low-level Sense-making," "High-level Sense-making," "Communication,"…
Novel Highly Parallel and Systolic Architectures Using Quantum Dot-Based Hardware
NASA Technical Reports Server (NTRS)
Fijany, Amir; Toomarian, Benny N.; Spotnitz, Matthew
1997-01-01
VLSI technology has made possible the integration of massive number of components (processors, memory, etc.) into a single chip. In VLSI design, memory and processing power are relatively cheap and the main emphasis of the design is on reducing the overall interconnection complexity since data routing costs dominate the power, time, and area required to implement a computation. Communication is costly because wires occupy the most space on a circuit and it can also degrade clock time. In fact, much of the complexity (and hence the cost) of VLSI design results from minimization of data routing. The main difficulty in VLSI routing is due to the fact that crossing of the lines carrying data, instruction, control, etc. is not possible in a plane. Thus, in order to meet this constraint, the VLSI design aims at keeping the architecture highly regular with local and short interconnection. As a result, while the high level of integration has opened the way for massively parallel computation, practical and full exploitation of such a capability in many applications of interest has been hindered by the constraints on interconnection pattern. More precisely. the use of only localized communication significantly simplifies the design of interconnection architecture but at the expense of somewhat restricted class of applications. For example, there are currently commercially available products integrating; hundreds of simple processor elements within a single chip. However, the lack of adequate interconnection pattern among these processing elements make them inefficient for exploiting a large degree of parallelism in many applications.
NASA Technical Reports Server (NTRS)
Metcalfe, A. G.; Bodenheimer, R. E.
1976-01-01
A parallel algorithm for counting the number of logic-l elements in a binary array or image developed during preliminary investigation of the Tse concept is described. The counting algorithm is implemented using a basic combinational structure. Modifications which improve the efficiency of the basic structure are also presented. A programmable Tse computer structure is proposed, along with a hardware control unit, Tse instruction set, and software program for execution of the counting algorithm. Finally, a comparison is made between the different structures in terms of their more important characteristics.
Parallel processors and nonlinear structural dynamics algorithms and software
NASA Technical Reports Server (NTRS)
Belytschko, Ted; Gilbertsen, Noreen D.; Neal, Mark O.; Plaskacz, Edward J.
1989-01-01
The adaptation of a finite element program with explicit time integration to a massively parallel SIMD (single instruction multiple data) computer, the CONNECTION Machine is described. The adaptation required the development of a new algorithm, called the exchange algorithm, in which all nodal variables are allocated to the element with an exchange of nodal forces at each time step. The architectural and C* programming language features of the CONNECTION Machine are also summarized. Various alternate data structures and associated algorithms for nonlinear finite element analysis are discussed and compared. Results are presented which demonstrate that the CONNECTION Machine is capable of outperforming the CRAY XMP/14.
Using Cognitive Load Theory to Tailor Instruction to Levels of Accounting Students' Expertise
ERIC Educational Resources Information Center
Blayney, Paul; Kalyuga, Slava; Sweller, John
2015-01-01
Tailoring of instructional methods to learner levels of expertise may reduce extraneous cognitive load and improve learning. Contemporary technology-based learning environments have the potential to substantially enable learner-adapted instruction. This paper investigates the effects of adaptive instruction based on using the isolated-interactive…
Give Customers What They Meant To Ask For--Designing Training Systems at Three Levels.
ERIC Educational Resources Information Center
Hybert, Peter R.
2001-01-01
Examines instructional systems design in light of training and performance technology. Topics include the nature of design; categories of stakeholders; three levels of instructional systems design, including Curriculum Architecture Design, instructional process design, and user interface/instructional activity design; and design goals. (LRW)
Making Ordered DNA and Protein Structures from Computer-Printed Transparency Film Cut-Outs
ERIC Educational Resources Information Center
Jittivadhna, Karnyupha; Ruenwongsa, Pintip; Panijpan, Bhinyo
2009-01-01
Instructions are given for building physical scale models of ordered structures of B-form DNA, protein [alpha]-helix, and parallel and antiparallel protein [beta]-pleated sheets made from colored computer printouts designed for transparency film sheets. Cut-outs from these sheets are easily assembled. Conventional color coding for atoms are used…
Playful Dialogues of a Bilingual Child in Everyday Conversations: Foundations of Early Literacy
ERIC Educational Resources Information Center
Soto Huerta, Mary Esther; Riojas-Cortez, Mari
2014-01-01
Many young children of Mexican heritage enter U.S. schools with knowledge of two language systems and emergent biliterate abilities. Bilingualism in young children may go unnoticed when instructional practices favor English. This case study describes how Lucía's bilingualism and emergent biliteracy parallel competencies essential to literacy…
ERIC Educational Resources Information Center
Valauskas, Edward J.; Ertel, Monica
This book is a collection of "success stories" written by teachers, media specialists, and school administrators who have developed their own facilities to bring the Internet to their students. The book's four main parts parallel the stages educators progress through when incorporating the Internet into the instructional process. Part 1,…
ERIC Educational Resources Information Center
Dade County Public Schools, Miami, FL.
The 135 clock-hour course for the 11th year consists of outlines for blocks of instruction on series resonant circuits, parallel resonant circuits, transformer theory and application, vacuum tube fundamentals, diode vacuum tubes, triode tube construction and parameters, vacuum tube tetrodes and pentodes, beam-power and multisection tubes, and…
ERIC Educational Resources Information Center
Safford-Ramus, Katherine
2008-01-01
The paths of mathematics education reform for children and adults resemble two highways that join together for a distance then diverge, remaining parallel but distinct. The differences reflect the intrinsic distinction between pedagogy and andragogy. School mathematics must prepare children for all the possible paths that their educational journey…
Text Talk, Body Talk, Table Talk: A Design of Ratio and Proportion as Classroom Parallel Events
ERIC Educational Resources Information Center
Abrahamson, Dor
2003-01-01
The paper describes the rationale and 10-day implementation in a 5th-grade classroom (n=19) of an experimental ratio-and-proportion instructional design. In this constructivist-phenomenological design, coming from our theoretical perspective, design research, and domain analysis, students: (1) link "real-world" and "mathematical" objects…
ERIC Educational Resources Information Center
Cavus, Nadire
2008-01-01
Today, developments of information and communication technologies have been developing very fast all over the world. These new technologies were taking an important place in education like other sciences. For this reason, education was developing parallel to new developments on the new technologies. Departments which cover curriculum of new…
Parallel Architectures and Parallel Algorithms for Integrated Vision Systems. Ph.D. Thesis
NASA Technical Reports Server (NTRS)
Choudhary, Alok Nidhi
1989-01-01
Computer vision is regarded as one of the most complex and computationally intensive problems. An integrated vision system (IVS) is a system that uses vision algorithms from all levels of processing to perform for a high level application (e.g., object recognition). An IVS normally involves algorithms from low level, intermediate level, and high level vision. Designing parallel architectures for vision systems is of tremendous interest to researchers. Several issues are addressed in parallel architectures and parallel algorithms for integrated vision systems.
Efficient irregular wavefront propagation algorithms on Intel® Xeon Phi™
Gomes, Jeremias M.; Teodoro, George; de Melo, Alba; Kong, Jun; Kurc, Tahsin; Saltz, Joel H.
2016-01-01
We investigate the execution of the Irregular Wavefront Propagation Pattern (IWPP), a fundamental computing structure used in several image analysis operations, on the Intel® Xeon Phi™ co-processor. An efficient implementation of IWPP on the Xeon Phi is a challenging problem because of IWPP’s irregularity and the use of atomic instructions in the original IWPP algorithm to resolve race conditions. On the Xeon Phi, the use of SIMD and vectorization instructions is critical to attain high performance. However, SIMD atomic instructions are not supported. Therefore, we propose a new IWPP algorithm that can take advantage of the supported SIMD instruction set. We also evaluate an alternate storage container (priority queue) to track active elements in the wavefront in an effort to improve the parallel algorithm efficiency. The new IWPP algorithm is evaluated with Morphological Reconstruction and Imfill operations as use cases. Our results show performance improvements of up to 5.63× on top of the original IWPP due to vectorization. Moreover, the new IWPP achieves speedups of 45.7× and 1.62×, respectively, as compared to efficient CPU and GPU implementations. PMID:27298591
Efficient irregular wavefront propagation algorithms on Intel® Xeon Phi™.
Gomes, Jeremias M; Teodoro, George; de Melo, Alba; Kong, Jun; Kurc, Tahsin; Saltz, Joel H
2015-10-01
We investigate the execution of the Irregular Wavefront Propagation Pattern (IWPP), a fundamental computing structure used in several image analysis operations, on the Intel ® Xeon Phi ™ co-processor. An efficient implementation of IWPP on the Xeon Phi is a challenging problem because of IWPP's irregularity and the use of atomic instructions in the original IWPP algorithm to resolve race conditions. On the Xeon Phi, the use of SIMD and vectorization instructions is critical to attain high performance. However, SIMD atomic instructions are not supported. Therefore, we propose a new IWPP algorithm that can take advantage of the supported SIMD instruction set. We also evaluate an alternate storage container (priority queue) to track active elements in the wavefront in an effort to improve the parallel algorithm efficiency. The new IWPP algorithm is evaluated with Morphological Reconstruction and Imfill operations as use cases. Our results show performance improvements of up to 5.63 × on top of the original IWPP due to vectorization. Moreover, the new IWPP achieves speedups of 45.7 × and 1.62 × , respectively, as compared to efficient CPU and GPU implementations.
Alvira-González, Joaquín
2015-01-01
Objectives: The understanding and adherence to postoperative care instructions are factors that influence the recuperation process after any surgical procedure. The aim of this study was to determine the percentage of patients who strictly follow the postoperative instructions after the extraction of an impacted lower third molar in relation to sociocultural level, preoperative anxiety scores and how postoperative information is provided to the patient. Study Design: Patients were randomly assigned to one of three different test groups according to how the postoperative instructions were presented: verbal, written and a group that received additional information. Before surgery, patients were required to complete the Corah Dental Anxiety Scale and personal information (age, gender and educational level) was also collected. P<0.05 was considered significant. Patients were surveyed a week after surgery regarding their adherence to postoperative instructions. Results: 84 patients (45 women and 39 men with an average of 28.23 ± 7.41 years) completed the study. There were no statistically significant differences regarding adherence of postoperative care instructions depending on the manner of instruction presentation, preoperative anxiety level and sociocultural level (p> 0.05). Quitting smoking or drinking of alcoholic/carbonated beverages were the main influential factors for the lack of adherence to postoperative care instructions during the week after surgery. Conclusions: Presentation of postoperative instructions, preoperative anxiety scores and sociocultural level do not appear to be key factors that promote the adherence to postoperative instructions. Key words:Compliance, postoperative instructions, treatment, third molar. PMID:25475774
Parallel eigenanalysis of finite element models in a completely connected architecture
NASA Technical Reports Server (NTRS)
Akl, F. A.; Morel, M. R.
1989-01-01
A parallel algorithm is presented for the solution of the generalized eigenproblem in linear elastic finite element analysis, (K)(phi) = (M)(phi)(omega), where (K) and (M) are of order N, and (omega) is order of q. The concurrent solution of the eigenproblem is based on the multifrontal/modified subspace method and is achieved in a completely connected parallel architecture in which each processor is allowed to communicate with all other processors. The algorithm was successfully implemented on a tightly coupled multiple-instruction multiple-data parallel processing machine, Cray X-MP. A finite element model is divided into m domains each of which is assumed to process n elements. Each domain is then assigned to a processor or to a logical processor (task) if the number of domains exceeds the number of physical processors. The macrotasking library routines are used in mapping each domain to a user task. Computational speed-up and efficiency are used to determine the effectiveness of the algorithm. The effect of the number of domains, the number of degrees-of-freedom located along the global fronts and the dimension of the subspace on the performance of the algorithm are investigated. A parallel finite element dynamic analysis program, p-feda, is documented and the performance of its subroutines in parallel environment is analyzed.
Factors Influencing Exemplary Science Teachers' Levels of Computer Use
ERIC Educational Resources Information Center
Hakverdi, Meral; Dana, Thomas M.; Swain, Colleen
2011-01-01
The purpose of this study was to examine exemplary science teachers' use of technology in science instruction, factors influencing their level of computer use, their level of knowledge/skills in using specific computer applications for science instruction, their use of computer-related applications/tools during their instruction, and their…
The AIS-5000 parallel processor
DOE Office of Scientific and Technical Information (OSTI.GOV)
Schmitt, L.A.; Wilson, S.S.
1988-05-01
The AIS-5000 is a commercially available massively parallel processor which has been designed to operate in an industrial environment. It has fine-grained parallelism with up to 1024 processing elements arranged in a single-instruction multiple-data (SIMD) architecture. The processing elements are arranged in a one-dimensional chain that, for computer vision applications, can be as wide as the image itself. This architecture has superior cost/performance characteristics than two-dimensional mesh-connected systems. The design of the processing elements and their interconnections as well as the software used to program the system allow a wide variety of algorithms and applications to be implemented. In thismore » paper, the overall architecture of the system is described. Various components of the system are discussed, including details of the processing elements, data I/O pathways and parallel memory organization. A virtual two-dimensional model for programming image-based algorithms for the system is presented. This model is supported by the AIS-5000 hardware and software and allows the system to be treated as a full-image-size, two-dimensional, mesh-connected parallel processor. Performance bench marks are given for certain simple and complex functions.« less
Characterization of robotics parallel algorithms and mapping onto a reconfigurable SIMD machine
NASA Technical Reports Server (NTRS)
Lee, C. S. G.; Lin, C. T.
1989-01-01
The kinematics, dynamics, Jacobian, and their corresponding inverse computations are six essential problems in the control of robot manipulators. Efficient parallel algorithms for these computations are discussed and analyzed. Their characteristics are identified and a scheme on the mapping of these algorithms to a reconfigurable parallel architecture is presented. Based on the characteristics including type of parallelism, degree of parallelism, uniformity of the operations, fundamental operations, data dependencies, and communication requirement, it is shown that most of the algorithms for robotic computations possess highly regular properties and some common structures, especially the linear recursive structure. Moreover, they are well-suited to be implemented on a single-instruction-stream multiple-data-stream (SIMD) computer with reconfigurable interconnection network. The model of a reconfigurable dual network SIMD machine with internal direct feedback is introduced. A systematic procedure internal direct feedback is introduced. A systematic procedure to map these computations to the proposed machine is presented. A new scheduling problem for SIMD machines is investigated and a heuristic algorithm, called neighborhood scheduling, that reorders the processing sequence of subtasks to reduce the communication time is described. Mapping results of a benchmark algorithm are illustrated and discussed.
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
Parallel machine architecture for production rule systems
Allen, Jr., John D.; Butler, Philip L.
1989-01-01
A parallel processing system for production rule programs utilizes a host processor for storing production rule right hand sides (RHS) and a plurality of rule processors for storing left hand sides (LHS). The rule processors operate in parallel in the recognize phase of the system recognize -Act Cycle to match their respective LHS's against a stored list of working memory elements (WME) in order to find a self consistent set of WME's. The list of WME is dynamically varied during the Act phase of the system in which the host executes or fires rule RHS's for those rules for which a self-consistent set has been found by the rule processors. The host transmits instructions for creating or deleting working memory elements as dictated by the rule firings until the rule processors are unable to find any further self-consistent working memory element sets at which time the production rule system is halted.
A GaAs vector processor based on parallel RISC microprocessors
NASA Astrophysics Data System (ADS)
Misko, Tim A.; Rasset, Terry L.
A vector processor architecture based on the development of a 32-bit microprocessor using gallium arsenide (GaAs) technology has been developed. The McDonnell Douglas vector processor (MVP) will be fabricated completely from GaAs digital integrated circuits. The MVP architecture includes a vector memory of 1 megabyte, a parallel bus architecture with eight processing elements connected in parallel, and a control processor. The processing elements consist of a reduced instruction set CPU (RISC) with four floating-point coprocessor units and necessary memory interface functions. This architecture has been simulated for several benchmark programs including complex fast Fourier transform (FFT), complex inner product, trigonometric functions, and sort-merge routine. The results of this study indicate that the MVP can process a 1024-point complex FFT at a speed of 112 microsec (389 megaflops) while consuming approximately 618 W of power in a volume of approximately 0.1 ft-cubed.
Applying Piaget's Theory to Reading Instruction.
ERIC Educational Resources Information Center
Heatherly, Anna L.
This paper discusses beginning reading instruction in the light of Piaget's theory, which demands that we think more broadly about the term "where the child is" in terms of his level of thinking, not simply his reading level or reading skill level. Using Piaget's four major developmental stages as the basis, the task of instruction in…
Highly Concurrent Scalar Processing.
1986-01-01
rearrangement arise from data dependencies between instructions, hence it is critical that artificial - dependencies are eliminated whenever possible...An important class of artificial depen- *. dencies arise due to register reuse. In the following example, no parallelism can be • . exploited in the...specific procedure call site. The use of inteligent procedure expansion techniques is expected to be crucial to the achievement of high performance
Frozen Metaphors, Ideology, and the Language of Music Instruction
ERIC Educational Resources Information Center
Louth, Paul
2013-01-01
There are some striking parallels between the critical theory concept of second nature as the product of reified ideas and some of the more radical work done in the area of metaphor theory. This discussion is an attempt to synthesize some of the ideas from these two fields of study and to explore their implications for music education. In this…
ERIC Educational Resources Information Center
Gardner, Maureen B., Ed.
This document presents the Maryland Collaborative for Teacher Preparation (MCTP) faculty's reviews on instructional issues of different disciplines. Contents include: (1) "The Maryland Collaborative for Teacher Preparation"; (2) "Guiding Principles: New Thinking in Mathematics and Science Teaching"; (3) "Introduction: Parallel Journeys of Risk and…
ERIC Educational Resources Information Center
Campbell, Judith Jordan
2013-01-01
Over several years the American public educational system has failed to address one of the most infuriating problems faced by our nation, narrowing the achievement gap in urban districts with urban learners. Historically, minority students have not paralleled the academic performance of their White counterparts. This holds true with standardized…
Active Learning of Geometrical Optics in High School: The ALOP Approach
ERIC Educational Resources Information Center
Alborch, Alejandra; Pandiella, Susana; Benegas, Julio
2017-01-01
A group comparison experiment of two high school classes with pre and post instruction testing has been carried out to study the suitability and advantages of using the active learning of optics and photonics (ALOP) curricula in high schools of developing countries. Two parallel, mixed gender, 12th grade classes of a high school run by the local…
Explicit Oral Narrative Intervention for Students with Williams Syndrome
Diez-Itza, Eliseo; Martínez, Verónica; Pérez, Vanesa; Fernández-Urquiza, Maite
2018-01-01
Narrative skills play a crucial role in organizing experience, facilitating social interaction and building academic discourse and literacy. They are at the interface of cognitive, social, and linguistic abilities related to school engagement. Despite their relative strengths in social and grammatical skills, students with Williams syndrome (WS) do not show parallel cognitive and pragmatic performance in narrative generation tasks. The aim of the present study was to assess retelling of a TV cartoon tale and the effect of an individualized explicit instruction of the narrative structure. Participants included eight students with WS who attended different special education levels. Narratives were elicited in two sessions (pre and post intervention), and were transcribed, coded and analyzed using the tools of the CHILDES Project. Narratives were coded for productivity and complexity at the microstructure and macrostructure levels. Microstructure productivity (i.e., length of narratives) included number of utterances, clauses, and tokens. Microstructure complexity included mean length of utterances, lexical diversity and use of discourse markers as cohesive devices. Narrative macrostructure was assessed for textual coherence through the Pragmatic Evaluation Protocol for Speech Corpora (PREP-CORP). Macrostructure productivity and complexity included, respectively, the recall and sequential order of scenarios, episodes, events and characters. A total of four intervention sessions, lasting approximately 20 min, were delivered individually once a week. This brief intervention addressed explicit instruction about the narrative structure and the use of specific discourse markers to improve cohesion of story retellings. Intervention strategies included verbal scaffolding and modeling, conversational context for retelling the story and visual support with pictures printed from the cartoon. Results showed significant changes in WS students’ retelling of the story, both at macro- and microstructure levels, when assessed following a 2-week interval. Outcomes were better in microstructure than in macrostructure, where sequential order (i.e., complexity) did not show significant improvement. These findings are consistent with previous research supporting the use of explicit oral narrative intervention with participants who are at risk of school failure due to communication impairments. Discussion focuses on how assessment and explicit instruction of narrative skills might contribute to effective intervention programs enhancing school engagement in WS students. PMID:29379455
Current status of information literacy instruction practices in medical libraries of Pakistan
Ullah, Midrar; Ameen, Kanwal
2014-01-01
Objectives: The research explored the current practices of information literacy (IL) instruction in medical libraries of Pakistan. Methods: A semi-structured questionnaire was mailed to the head librarians of all 114 academic medical libraries in Pakistan. It investigated the types of IL instruction provided, topics covered, methods of delivery and assessment, level of integration in the curriculum, and level of collaboration with teaching staff. Results: The study revealed that 74% of the respondents had offered some types of IL instruction in their institutions during the previous year, ranging from library orientation to research-level skills. IL instruction is typically only offered to new students or first-time library users or on demand. A majority of the respondents developed IL instruction programs without faculty involvement. Librarians were primarily responsible for offering IL instruction in medical institutions. Face-to-face instruction in computer labs or lecture halls and individual instruction at reference desks were identified as the most common IL instruction delivery methods. The data indicated that oral feedback, written feedback, and searching in a computer lab were the most popular assessment methods that medical librarians used. Conclusion: IL instruction activities in medical libraries of Pakistan are in their infancy. Medical librarians also lack systematic approaches to IL instruction. Implications: Medical librarians need to develop educational partnerships with faculty for integrating IL instruction into the mainstream curriculum. PMID:25349546
Current status of information literacy instruction practices in medical libraries of Pakistan.
Ullah, Midrar; Ameen, Kanwal
2014-10-01
The research explored the current practices of information literacy (IL) instruction in medical libraries of Pakistan. A semi-structured questionnaire was mailed to the head librarians of all 114 academic medical libraries in Pakistan. It investigated the types of IL instruction provided, topics covered, methods of delivery and assessment, level of integration in the curriculum, and level of collaboration with teaching staff. The study revealed that 74% of the respondents had offered some types of IL instruction in their institutions during the previous year, ranging from library orientation to research-level skills. IL instruction is typically only offered to new students or first-time library users or on demand. A majority of the respondents developed IL instruction programs without faculty involvement. Librarians were primarily responsible for offering IL instruction in medical institutions. Face-to-face instruction in computer labs or lecture halls and individual instruction at reference desks were identified as the most common IL instruction delivery methods. The data indicated that oral feedback, written feedback, and searching in a computer lab were the most popular assessment methods that medical librarians used. IL instruction activities in medical libraries of Pakistan are in their infancy. Medical librarians also lack systematic approaches to IL instruction. Medical librarians need to develop educational partnerships with faculty for integrating IL instruction into the mainstream curriculum.
Characterizing Task-Based OpenMP Programs
Muddukrishna, Ananya; Jonsson, Peter A.; Brorsson, Mats
2015-01-01
Programmers struggle to understand performance of task-based OpenMP programs since profiling tools only report thread-based performance. Performance tuning also requires task-based performance in order to balance per-task memory hierarchy utilization against exposed task parallelism. We provide a cost-effective method to extract detailed task-based performance information from OpenMP programs. We demonstrate the utility of our method by quickly diagnosing performance problems and characterizing exposed task parallelism and per-task instruction profiles of benchmarks in the widely-used Barcelona OpenMP Tasks Suite. Programmers can tune performance faster and understand performance tradeoffs more effectively than existing tools by using our method to characterize task-based performance. PMID:25860023
Implementation and analysis of a Navier-Stokes algorithm on parallel computers
NASA Technical Reports Server (NTRS)
Fatoohi, Raad A.; Grosch, Chester E.
1988-01-01
The results of the implementation of a Navier-Stokes algorithm on three parallel/vector computers are presented. The object of this research is to determine how well, or poorly, a single numerical algorithm would map onto three different architectures. The algorithm is a compact difference scheme for the solution of the incompressible, two-dimensional, time-dependent Navier-Stokes equations. The computers were chosen so as to encompass a variety of architectures. They are the following: the MPP, an SIMD machine with 16K bit serial processors; Flex/32, an MIMD machine with 20 processors; and Cray/2. The implementation of the algorithm is discussed in relation to these architectures and measures of the performance on each machine are given. The basic comparison is among SIMD instruction parallelism on the MPP, MIMD process parallelism on the Flex/32, and vectorization of a serial code on the Cray/2. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for this algorithm on these architectures. Finally, conclusions are presented.
NASA Astrophysics Data System (ADS)
Beh, Kian Lim
2000-10-01
This study was designed to explore the effect of a typical traditional method of instruction in physics on the formation of useful mental models among college students for problem-solving using simple electric circuits as a context. The study was also aimed at providing a comprehensive description of the understanding regarding electric circuits among novices and experts. In order to achieve these objectives, the following two research approaches were employed: (1) A students survey to collect data from 268 physics students; and (2) An interview protocol to collect data from 23 physics students and 24 experts (including 10 electrical engineering graduates, 4 practicing electrical engineers, 2 secondary school physics teachers, 8 physics lecturers, and 4 electrical engineers). Among the major findings are: (1) Most students do not possess accurate models of simple electric circuits as presented implicitly in physics textbooks; (2) Most students display good procedural understanding for solving simple problems concerning electric circuits but have no in-depth conceptual understanding in terms of practical knowledge of current, voltage, resistance, and circuit connections; (3) Most students encounter difficulty in discerning parallel connections that are drawn in a non-conventional format; (4) After a year of college physics, students show significant improvement in areas, including practical knowledge of current and voltage, ability to compute effective resistance and capacitance, ability to identify circuit connections, and ability to solve problems; however, no significance was found in practical knowledge of resistance and ability to connect circuits; and (5) The differences and similarities between the physics students and the experts include: (a) Novices perceive parallel circuits more in terms of 'branch', 'current', and 'resistors with the same resistance' while experts perceive parallel circuits more in terms of 'node', 'voltage', and 'less resistance'; and (b) Both novices and experts use phrases such as 'side-by side' and 'one on top of the other' in describing parallel circuits which emphasize the geometry of the standard circuit drawing when describing parallel resistors.
Performance Analysis of Multilevel Parallel Applications on Shared Memory Architectures
NASA Technical Reports Server (NTRS)
Biegel, Bryan A. (Technical Monitor); Jost, G.; Jin, H.; Labarta J.; Gimenez, J.; Caubet, J.
2003-01-01
Parallel programming paradigms include process level parallelism, thread level parallelization, and multilevel parallelism. This viewgraph presentation describes a detailed performance analysis of these paradigms for Shared Memory Architecture (SMA). This analysis uses the Paraver Performance Analysis System. The presentation includes diagrams of a flow of useful computations.
Effects of Instruction and Stage-Fright on Intelligence Testing
ERIC Educational Resources Information Center
Meijer, Joost; Oostdam, Ron
2011-01-01
In the present research, it was tried to unravel the influence of various types of instruction on test anxiety levels and, in turn, its influence on intelligence test performance. Three types of instruction were compared: a stressful, achievement-orientated instruction; a reassuring, task-orientated instruction; and an ambiguous instruction.…
Jin, Xin; Uygur, Mehmet; Getchell, Nancy; Hall, Susan J; Jaric, Slobodan
2011-10-31
The force applied upon a vertically oriented hand-held object could be decomposed into two orthogonal and highly coordinated components: the grip force (GF; the component perpendicular to the hand-object contact area that provides friction) and the load force (LF; the parallel component that can move the object or support the body). The aim of this study was to investigate the underexplored effects of task instruction and hand dominance on GF-LF coordination. Sixteen right-handed subjects performed bimanual manipulation against a horizontally oriented instrumented device under different sets of instructions. The tasks involved exertion of ramp-and-hold or oscillation patterns of LF performed symmetrically with two hands, while the instructions regarding individual actions were either similar (pull with both hands) or dissimilar (pull with one hand and hold with another). The results revealed that the instruction "to pull" leads to higher indices of GF-LF coordination than the instruction "to hold", as evidenced by a lower GF-LF ratio, higher GF-LF coupling, and higher GF modulation. The only effect of hand dominance was a moderate time lag of GF relative to LF changes observed in the non-dominant hand. We conclude that the instructions could play an important role in GF-LF coordination and, therefore, they should be taken into account when exploring or routinely testing hand function. Additionally, the results suggest that the neural control of GF of the non-dominant hand could involve some feedback mechanisms. Copyright © 2011 Elsevier Ireland Ltd. All rights reserved.
Unaka, Ndidi I; Statile, Angela; Haney, Julianne; Beck, Andrew F; Brady, Patrick W; Jerardi, Karen E
2017-02-01
The average American adult reads at an 8th-grade level. Discharge instructions written above this level might increase the risk of adverse outcomes for children as they transition from hospital to home. We conducted a cross-sectional study at a large urban academic children's hospital to describe readability levels, understandability scores, and completeness of written instructions given to families at hospital discharge. Two hundred charts for patients discharged from the hospital medicine service were randomly selected for review. Written discharge instructions were extracted and scored for readability (Fry Readability Scale [FRS]), understandability (Patient Education Materials Assessment Tool [PEMAT]), and completeness (5 criteria determined by consensus). Descriptive statistics enumerated the distribution of readability, understandability, and completeness of written discharge instructions. Of the patients included in the study, 51% were publicly insured. Median age was 3.1 years, and median length of stay was 2.0 days. The median readability score corresponded to a 10th-grade reading level (interquartile range, 8-12; range, 1-13). Median PEMAT score was 73% (interquartile range, 64%-82%; range, 45%-100%); 36% of instructions scored below 70%, correlating with suboptimal understandability. The diagnosis was described in only 33% of the instructions. Although explicit warning signs were listed in most instructions, 38% of the instructions did not include information on the person to contact if warning signs developed. Overall, the readability, understandability, and completeness of discharge instructions were subpar. Efforts to improve the content of discharge instructions may promote safe and effective transitions home. Journal of Hospital Medicine 2017;12:98-101. © 2017 Society of Hospital Medicine.
Zapata, Lauren B; Steenland, Maria W; Brahmi, Dalia; Marchbanks, Polly A; Curtis, Kathryn M
2013-05-01
Instructions on what to do after pills are missed are critical to reducing unintended pregnancies resulting from patient non-adherence to oral contraceptive (OC) regimens. Missed pill instructions have previously been criticized for being too complex, lacking a definition of what is meant by "missed pills," and for being confusing to women who may not know the estrogen content of their formulation. To help inform the development of missed pill guidance to be included in the forthcoming US Selected Practice Recommendations, the objective of this systematic review was to evaluate the evidence on patient understanding of missed pill instructions. We searched the PubMed database for peer-reviewed articles that examined patient understanding of OC pill instructions that were published in any language from inception of the database through March 2012. We included studies that examined women's knowledge and understanding of missed pill instructions after exposure to some written material (e.g., patient package insert, brochure), as well as studies that compared different types of missed pill instructions on women's comprehension. We used standard abstract forms and grading systems to summarize and assess the quality of the evidence. From 1620 articles, nine studies met our inclusion criteria. Evidence from one randomized controlled trial (RCT) and two descriptive studies found that more women knew what to do after missing 1 pill than after missing 2 or 3 pills (Level I, good, to Level II-3, poor), and two descriptive studies found that more women knew what to do after missing 2 pills than after missing 3 pills (Level II-3, fair). Data from two descriptive studies documented the difficulty women have understanding missed pill instructions contained in patient package inserts (Level II-3, poor), and evidence from two RCTs found that providing written brochures with information on missed pill instructions in addition to contraceptive counseling significantly improved knowledge of how to manage missed pills for up to three months compared to contraceptive counseling alone (Level I, fair). Evidence from one RCT found that graphic-based missed pill instructions were better than text-only instructions (Level I, good), and data from two RCTs found that less information resulted in improved comprehension (Level I, good to fair). Evidence from one descriptive study found that many women missing pills did not intend to follow recommended actions per missed pill instructions despite understanding the guidance (Level II-3, poor). There is wide variability in the percent of women having correct knowledge on what to do when pills are missed after exposure to written missed pills instructions, with more women knowing what to do after missing 1 pill than after missing 2 or 3 pills. Women have difficulty understanding missed pill instructions contained in patient package inserts. Providing written brochures with information on missed pill instructions in addition to contraceptive counseling may improve knowledge of how to manage missed pills. Graphic-based missed pill instructions and those containing less information may result in improved comprehension. Even with clear instructions, many women missing pills may choose not to follow the recommended actions. Published by Elsevier Inc.
Are baboons learning "orthographic" representations? Probably not
Bröker, Franziska; Ramscar, Michael; Baayen, Harald
2017-01-01
The ability of Baboons (papio papio) to distinguish between English words and nonwords has been modeled using a deep learning convolutional network model that simulates a ventral pathway in which lexical representations of different granularity develop. However, given that pigeons (columba livia), whose brain morphology is drastically different, can also be trained to distinguish between English words and nonwords, it appears that a less species-specific learning algorithm may be required to explain this behavior. Accordingly, we examined whether the learning model of Rescorla and Wagner, which has proved to be amazingly fruitful in understanding animal and human learning could account for these data. We show that a discrimination learning network using gradient orientation features as input units and word and nonword units as outputs succeeds in predicting baboon lexical decision behavior—including key lexical similarity effects and the ups and downs in accuracy as learning unfolds—with surprising precision. The models performance, in which words are not explicitly represented, is remarkable because it is usually assumed that lexicality decisions, including the decisions made by baboons and pigeons, are mediated by explicit lexical representations. By contrast, our results suggest that in learning to perform lexical decision tasks, baboons and pigeons do not construct a hierarchy of lexical units. Rather, they make optimal use of low-level information obtained through the massively parallel processing of gradient orientation features. Accordingly, we suggest that reading in humans first involves initially learning a high-level system building on letter representations acquired from explicit instruction in literacy, which is then integrated into a conventionalized oral communication system, and that like the latter, fluent reading involves the massively parallel processing of the low-level features encoding semantic contrasts. PMID:28859134
Are baboons learning "orthographic" representations? Probably not.
Linke, Maja; Bröker, Franziska; Ramscar, Michael; Baayen, Harald
2017-01-01
The ability of Baboons (papio papio) to distinguish between English words and nonwords has been modeled using a deep learning convolutional network model that simulates a ventral pathway in which lexical representations of different granularity develop. However, given that pigeons (columba livia), whose brain morphology is drastically different, can also be trained to distinguish between English words and nonwords, it appears that a less species-specific learning algorithm may be required to explain this behavior. Accordingly, we examined whether the learning model of Rescorla and Wagner, which has proved to be amazingly fruitful in understanding animal and human learning could account for these data. We show that a discrimination learning network using gradient orientation features as input units and word and nonword units as outputs succeeds in predicting baboon lexical decision behavior-including key lexical similarity effects and the ups and downs in accuracy as learning unfolds-with surprising precision. The models performance, in which words are not explicitly represented, is remarkable because it is usually assumed that lexicality decisions, including the decisions made by baboons and pigeons, are mediated by explicit lexical representations. By contrast, our results suggest that in learning to perform lexical decision tasks, baboons and pigeons do not construct a hierarchy of lexical units. Rather, they make optimal use of low-level information obtained through the massively parallel processing of gradient orientation features. Accordingly, we suggest that reading in humans first involves initially learning a high-level system building on letter representations acquired from explicit instruction in literacy, which is then integrated into a conventionalized oral communication system, and that like the latter, fluent reading involves the massively parallel processing of the low-level features encoding semantic contrasts.
ERIC Educational Resources Information Center
Özpinar, Ilknur; Gökçe, Semirhan; Yenmez, Arzu Aydogan
2017-01-01
Storytelling is a popular instrument used in every domain of natural and social interaction for human communication and commonly used in classrooms to enrich the learning experience. With the use of technological tools in every field of our daily lives, its use in educational environments has become inevitable and in parallel with the development…
A Testbed Processor for Embedded Multicomputing
1990-04-01
Gajski 85]. These two problems of parallel expression and performance impact the real-time response of a vehicle system and, consequently, what models...and memory access. The following discussion of these problems is primarily from Gajski and Peir [ Gajski 85]. Multi-computers are Multiple Instruction...International Symposium on Unmanned Untethered Submersible Technology, University of New Hampshire, Durham, NH, June 22-24 1987, pp. 33-43. [ Gajski 85
DOE Office of Scientific and Technical Information (OSTI.GOV)
Curran, L.
1988-03-03
Interest has been building in recent months over the imminent arrival of a new class of supercomputer, called the ''supercomputer on a desk'' or the single-user model. Most observers expected the first such product to come from either of two startups, Ardent Computer Corp. or Stellar Computer Inc. But a surprise entry has shown up. Apollo Computer Inc. is launching a new work station this week that racks up an impressive list of industry first as it puts supercomputer power at the disposal of a single user. The new series 10000 from the Chelmsford, Mass., a company is built aroundmore » a reduced-instruction-set architecture that the company calls Prism, for parallel reduced-instruction-set multiprocessor. This article describes the 10000 and Prism.« less
NASA Astrophysics Data System (ADS)
Wiesenmayer, Randall L.; Rubba, Peter A.
1999-06-01
The purpose of this study was to determine the effects of employing an STS instructional model that addresses each of the four goal levels of STS education versus an instructional model containing only life science content, on seventh grade students' participation in citizenship action on STS issues. A modified version of the non-equivalent control group quasi-experimental research design was used with seventeen intact seventh grade life science classes, ten of which received STS instruction ( N = 264) and seven of which received life science instruction ( N = 136) over 20 school days. The STS instruction sequentially addressed each of the four goal levels for STS education. Data were collected using the Actions Taken on Public Issues instrument to measure citizenship behaviors. ANOVA and repeated measures ANOVA were employed to analyze data. It was concluded from the findings that employment of an STS issue investigation with an action instructional model that addressed the four goal levels of STS education significantly increased seventh grade students' participation in citizenship actions on STS issues. Implications and recommendations are provided.
Seafood Products: An Instructional Guide for Home Economics Programs.
ERIC Educational Resources Information Center
Webb, Anita H.; And Others
The instructional materials contained in this guide are designed for consumer and nutrition education and have been structured in accordance with federal regulations for vocational consumer and homemaking educational programs. Instructional objectives and activities are divided into three levels: level 1 for youth in exploratory/beginning…
Computer Simulation and ESL Reading.
ERIC Educational Resources Information Center
Wu, Mary A.
It is noted that although two approaches to second language instruction--the communicative approach emphasizing genuine language use and computer assisted instruction--have come together in the form of some lower level reading instruction materials for English as a second language (ESL), advanced level ESL reading materials using computer…
The Instructional Model for Using History of Science
ERIC Educational Resources Information Center
Seker, Hayati
2012-01-01
This paper discusses the levels of The Instructional Model for Using History of Science (UHOS) to explain the relationship between the history of science and science teaching. The UHOS model proposes four levels: Conceptual Level, Epistemological Level, Sociocultural Level, and Interest Level. Each Level has sublevels with regards to types of…
Eigensolution of finite element problems in a completely connected parallel architecture
NASA Technical Reports Server (NTRS)
Akl, Fred A.; Morel, Michael R.
1989-01-01
A parallel algorithm for the solution of the generalized eigenproblem in linear elastic finite element analysis, (K)(phi)=(M)(phi)(omega), where (K) and (M) are of order N, and (omega) is of order q is presented. The parallel algorithm is based on a completely connected parallel architecture in which each processor is allowed to communicate with all other processors. The algorithm has been successfully implemented on a tightly coupled multiple-instruction-multiple-data (MIMD) parallel processing computer, Cray X-MP. A finite element model is divided into m domains each of which is assumed to process n elements. Each domain is then assigned to a processor, or to a logical processor (task) if the number of domains exceeds the number of physical processors. The macro-tasking library routines are used in mapping each domain to a user task. Computational speed-up and efficiency are used to determine the effectiveness of the algorithm. The effect of the number of domains, the number of degrees-of-freedom located along the global fronts and the dimension of the subspace on the performance of the algorithm are investigated. For a 64-element rectangular plate, speed-ups of 1.86, 3.13, 3.18 and 3.61 are achieved on two, four, six and eight processors, respectively.
English Reading Instruction in China: Chinese Teachers' Perspectives and Comments
ERIC Educational Resources Information Center
Hu, Ran; Baumann, James F.
2014-01-01
The purpose of this study was to describe teachers' perspectives and comments about their reading curriculum and instruction at different school levels. A brief historical examination of the English instruction and the contemporary education policies in China was provided. Twelve Chinese teachers of English at different schools levels participated…
The Impact of Internet-Based Instruction on Teacher Education: The "Paradigm Shift."
ERIC Educational Resources Information Center
Lan, Jiang JoAnn
This study incorporated Internet-based instruction into two education technology courses for preservice teachers. One was a required, undergraduate, beginning-level educational computing course. The other was a graduate, advanced-level computing course. The experiment incorporated Internet-based instruction into course delivery in order to create…
Parallel processing in finite element structural analysis
NASA Technical Reports Server (NTRS)
Noor, Ahmed K.
1987-01-01
A brief review is made of the fundamental concepts and basic issues of parallel processing. Discussion focuses on parallel numerical algorithms, performance evaluation of machines and algorithms, and parallelism in finite element computations. A computational strategy is proposed for maximizing the degree of parallelism at different levels of the finite element analysis process including: 1) formulation level (through the use of mixed finite element models); 2) analysis level (through additive decomposition of the different arrays in the governing equations into the contributions to a symmetrized response plus correction terms); 3) numerical algorithm level (through the use of operator splitting techniques and application of iterative processes); and 4) implementation level (through the effective combination of vectorization, multitasking and microtasking, whenever available).
Self-Instruction and Success: A Learner-Profile Study.
ERIC Educational Resources Information Center
Jones, Francis R.
1998-01-01
Interviews with adults experienced in foreign language self-instruction generated profiles of language experience at learner and self-instructed language-token levels. Results showed separations between languages with and without self-instruction. The most effective learning route was starting with classwork. Ab initio self-instruction produced…
Processing EOS MLS Level-2 Data
NASA Technical Reports Server (NTRS)
Snyder, W. Van; Wu, Dong; Read, William; Jiang, Jonathan; Wagner, Paul; Livesey, Nathaniel; Schwartz, Michael; Filipiak, Mark; Pumphrey, Hugh; Shippony, Zvi
2006-01-01
A computer program performs level-2 processing of thermal-microwave-radiance data from observations of the limb of the Earth by the Earth Observing System (EOS) Microwave Limb Sounder (MLS). The purpose of the processing is to estimate the composition and temperature of the atmosphere versus altitude from .8 to .90 km. "Level-2" as used here is a specialists f term signifying both vertical profiles of geophysical parameters along the measurement track of the instrument and processing performed by this or other software to generate such profiles. Designed to be flexible, the program is controlled via a configuration file that defines all aspects of processing, including contents of state and measurement vectors, configurations of forward models, measurement and calibration data to be read, and the manner of inverting the models to obtain the desired estimates. The program can operate in a parallel form in which one instance of the program acts a master, coordinating the work of multiple slave instances on a cluster of computers, each slave operating on a portion of the data. Optionally, the configuration file can be made to instruct the software to produce files of simulated radiances based on state vectors formed from sets of geophysical data-product files taken as input.
Differing Entry-Level Skills Demand Innovative Instruction.
ERIC Educational Resources Information Center
Crooke, Lois Zimmerman
1981-01-01
Gives a new perspective on the teaching of college-level beginning typewriting. Use of homogeneous groupings and semi-individualized instruction allows both beginners and advanced beginners to work at their levels of competency. (JOW)
Archer, Charles J.; Inglett, Todd A.; Ratterman, Joseph D.; Smith, Brian E.
2010-03-02
Methods, apparatus, and products are disclosed for configuring compute nodes of a parallel computer in an operational group into a plurality of independent non-overlapping collective networks, the compute nodes in the operational group connected together for data communications through a global combining network, that include: partitioning the compute nodes in the operational group into a plurality of non-overlapping subgroups; designating one compute node from each of the non-overlapping subgroups as a master node; and assigning, to the compute nodes in each of the non-overlapping subgroups, class routing instructions that organize the compute nodes in that non-overlapping subgroup as a collective network such that the master node is a physical root.
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.
Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore
DOE Office of Scientific and Technical Information (OSTI.GOV)
Liao, C; Quinlan, D J; Willcock, J J
2008-12-12
Automatic introduction of OpenMP for sequential applications has attracted significant attention recently because of the proliferation of multicore processors and the simplicity of using OpenMP to express parallelism for shared-memory systems. However, most previous research has only focused on C and Fortran applications operating on primitive data types. C++ applications using high-level abstractions, such as STL containers and complex user-defined types, are largely ignored due to the lack of research compilers that are readily able to recognize high-level object-oriented abstractions and leverage their associated semantics. In this paper, we automatically parallelize C++ applications using ROSE, a multiple-language source-to-source compiler infrastructuremore » which preserves the high-level abstractions and gives us access to their semantics. Several representative parallelization candidate kernels are used to explore semantic-aware parallelization strategies for high-level abstractions, combined with extended compiler analyses. Those kernels include an array-base computation loop, a loop with task-level parallelism, and a domain-specific tree traversal. Our work extends the applicability of automatic parallelization to modern applications using high-level abstractions and exposes more opportunities to take advantage of multicore processors.« less
ERIC Educational Resources Information Center
Gambari, Isiaka A.; Gbodi, Bimpe E.; Olakanmi, Eyitao U.; Abalaka, Eneojo N.
2016-01-01
The role of computer-assisted instruction in promoting intrinsic and extrinsic motivation among Nigerian secondary school chemistry students was investigated in this study. The study employed two modes of computer-assisted instruction (computer simulation instruction and computer tutorial instructional packages) and two levels of gender (male and…
Performance evaluation of canny edge detection on a tiled multicore architecture
NASA Astrophysics Data System (ADS)
Brethorst, Andrew Z.; Desai, Nehal; Enright, Douglas P.; Scrofano, Ronald
2011-01-01
In the last few years, a variety of multicore architectures have been used to parallelize image processing applications. In this paper, we focus on assessing the parallel speed-ups of different Canny edge detection parallelization strategies on the Tile64, a tiled multicore architecture developed by the Tilera Corporation. Included in these strategies are different ways Canny edge detection can be parallelized, as well as differences in data management. The two parallelization strategies examined were loop-level parallelism and domain decomposition. Loop-level parallelism is achieved through the use of OpenMP,1 and it is capable of parallelization across the range of values over which a loop iterates. Domain decomposition is the process of breaking down an image into subimages, where each subimage is processed independently, in parallel. The results of the two strategies show that for the same number of threads, programmer implemented, domain decomposition exhibits higher speed-ups than the compiler managed, loop-level parallelism implemented with OpenMP.
Adapting high-level language programs for parallel processing using data flow
NASA Technical Reports Server (NTRS)
Standley, Hilda M.
1988-01-01
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs written in a conventional high-level language to a parallel environment. The level of parallelism provided is of the large-grained variety in which parallel activities take place between subprograms or processes. A program written in EASY-FLOW is a set of subprogram calls as units, structured by iteration, branching, and distribution constructs. A data flow graph may be deduced from an EASY-FLOW program.
Perera, Ajith; Gauss, Jürgen; Verma, Prakash; Morales, Jorge A
2017-04-28
We present a parallel implementation to compute electron spin resonance g-tensors at the coupled-cluster singles and doubles (CCSD) level which employs the ACES III domain-specific software tools for scalable parallel programming, i.e., the super instruction architecture language and processor (SIAL and SIP), respectively. A unique feature of the present implementation is the exact (not approximated) inclusion of the five one- and two-particle contributions to the g-tensor [i.e., the mass correction, one- and two-particle paramagnetic spin-orbit, and one- and two-particle diamagnetic spin-orbit terms]. Like in a previous implementation with effective one-electron operators [J. Gauss et al., J. Phys. Chem. A 113, 11541-11549 (2009)], our implementation utilizes analytic CC second derivatives and, therefore, classifies as a true CC linear-response treatment. Therefore, our implementation can unambiguously appraise the accuracy of less costly effective one-particle schemes and provide a rationale for their widespread use. We have considered a large selection of radicals used previously for benchmarking purposes including those studied in earlier work and conclude that at the CCSD level, the effective one-particle scheme satisfactorily captures the two-particle effects less costly than the rigorous two-particle scheme. With respect to the performance of density functional theory (DFT), we note that results obtained with the B3LYP functional exhibit the best agreement with our CCSD results. However, in general, the CCSD results agree better with the experimental data than the best DFT/B3LYP results, although in most cases within the rather large experimental error bars.
Do students with Down syndrome have a specific learning profile for reading?
Ratz, Christoph
2013-12-01
The present study assessed achieved reading stages of 190 school-aged children with Down syndrome (DS, age 6-20) in Bavaria, one of the most populated federal states in Germany. Teachers described the reading stages of their students in a questionnaire. The achieved stages of reading according to the developmental model of Frith are compared to a sample of 1419 students with intellectual disability (ID) regardless of etiology, but excluding DS; thereafter parallelized ID-groups were compared. Results of the questionnaire addressed to the students' teachers showed that 20.2% of the students with DS do not read at all, 7.6% read at a logographic stage, 49.4% at an alphabetic and 22.8% at an orthographic level. Alongside these findings among the whole sample, correlations are described concerning age, gender, IQ and sociocultural background. The students with DS are then compared to other students with ID with mixed etiologies. This comparison stresses the emphasis on the alphabetic level amongst students with DS. This emphasis also exists when DS and non-DS students are parallelized in groups of ID, thus showing that students with DS and severe ID are ahead in reading, but those with mild ID are behind. Knowledge about specific literacy attainment of students with DS is vital for planning instruction, for creating learning environments, and for formulating future fields of research. Especially students with DS need specific teaching which takes their impaired verbal short term memory into account, such as learning to read in syllables. Copyright © 2013 Elsevier Ltd. All rights reserved.
Pierce, Paul E.
1986-01-01
A hardware processor is disclosed which in the described embodiment is a memory mapped multiplier processor that can operate in parallel with a 16 bit microcomputer. The multiplier processor decodes the address bus to receive specific instructions so that in one access it can write and automatically perform single or double precision multiplication involving a number written to it with or without addition or subtraction with a previously stored number. It can also, on a single read command automatically round and scale a previously stored number. The multiplier processor includes two concatenated 16 bit multiplier registers, two 16 bit concatenated 16 bit multipliers, and four 16 bit product registers connected to an internal 16 bit data bus. A high level address decoder determines when the multiplier processor is being addressed and first and second low level address decoders generate control signals. In addition, certain low order address lines are used to carry uncoded control signals. First and second control circuits coupled to the decoders generate further control signals and generate a plurality of clocking pulse trains in response to the decoded and address control signals.
Adaptive track scheduling to optimize concurrency and vectorization in GeantV
Apostolakis, J.; Bandieramonte, M.; Bitzes, G.; ...
2015-05-22
The GeantV project is focused on the R&D of new particle transport techniques to maximize parallelism on multiple levels, profiting from the use of both SIMD instructions and co-processors for the CPU-intensive calculations specific to this type of applications. In our approach, vectors of tracks belonging to multiple events and matching different locality criteria must be gathered and dispatched to algorithms having vector signatures. While the transport propagates tracks and changes their individual states, data locality becomes harder to maintain. The scheduling policy has to be changed to maintain efficient vectors while keeping an optimal level of concurrency. The modelmore » has complex dynamics requiring tuning the thresholds to switch between the normal regime and special modes, i.e. prioritizing events to allow flushing memory, adding new events in the transport pipeline to boost locality, dynamically adjusting the particle vector size or switching between vector to single track mode when vectorization causes only overhead. Lastly, this work requires a comprehensive study for optimizing these parameters to make the behaviour of the scheduler self-adapting, presenting here its initial results.« less
Pierce, P.E.
A hardware processor is disclosed which in the described embodiment is a memory mapped multiplier processor that can operate in parallel with a 16 bit microcomputer. The multiplier processor decodes the address bus to receive specific instructions so that in one access it can write and automatically perform single or double precision multiplication involving a number written to it with or without addition or subtraction with a previously stored number. It can also, on a single read command automatically round and scale a previously stored number. The multiplier processor includes two concatenated 16 bit multiplier registers, two 16 bit concatenated 16 bit multipliers, and four 16 bit product registers connected to an internal 16 bit data bus. A high level address decoder determines when the multiplier processor is being addressed and first and second low level address decoders generate control signals. In addition, certain low order address lines are used to carry uncoded control signals. First and second control circuits coupled to the decoders generate further control signals and generate a plurality of clocking pulse trains in response to the decoded and address control signals.
EmptyHeaded: A Relational Engine for Graph Processing
Aberger, Christopher R.; Tu, Susan; Olukotun, Kunle; Ré, Christopher
2016-01-01
There are two types of high-performance graph processing engines: low- and high-level engines. Low-level engines (Galois, PowerGraph, Snap) provide optimized data structures and computation models but require users to write low-level imperative code, hence ensuring that efficiency is the burden of the user. In high-level engines, users write in query languages like datalog (SociaLite) or SQL (Grail). High-level engines are easier to use but are orders of magnitude slower than the low-level graph engines. We present EmptyHeaded, a high-level engine that supports a rich datalog-like query language and achieves performance comparable to that of low-level engines. At the core of EmptyHeaded’s design is a new class of join algorithms that satisfy strong theoretical guarantees but have thus far not achieved performance comparable to that of specialized graph processing engines. To achieve high performance, EmptyHeaded introduces a new join engine architecture, including a novel query optimizer and data layouts that leverage single-instruction multiple data (SIMD) parallelism. With this architecture, EmptyHeaded outperforms high-level approaches by up to three orders of magnitude on graph pattern queries, PageRank, and Single-Source Shortest Paths (SSSP) and is an order of magnitude faster than many low-level baselines. We validate that EmptyHeaded competes with the best-of-breed low-level engine (Galois), achieving comparable performance on PageRank and at most 3× worse performance on SSSP. PMID:28077912
Cheng, Ting-Yin; Tarng, Der-Cherng; Liao, Yuan-Mei; Lin, Pi-Chu
2017-02-01
To investigate the effectiveness of systematic nursing instruction on a low-phosphorus diet, serum phosphorus level and pruritus of haemodialysis patients. A high number of end-stage renal disease patients on haemodialysis are bothered by pruritus. Hyperphosphataemia was reported to be related to pruritus. An experimental design was applied. Ninety-four patients who received haemodialysis between September 2013 and December 2013 at a medical centre in Taipei, Taiwan, were recruited. An experimental group received individual systematic nursing instruction by the investigator through a nursing instruction pamphlet and reminder card for taking medication. A control group received traditional nursing instruction. The pruritus, blood phosphorus level and five-day diet records were evaluated before and after intervention. The experimental group had a low-phosphorus diet intake compared with the control group (p < 0·001). A significant difference in serum phosphorus level was observed between the experimental and control groups (p = 0·002). Incidence of pruritus was lower in the experimental group than in the control group (p < 0·001). A systematic nursing instruction included using a pamphlet, pictures and reminder cards, the patients' blood phosphorus levels decreased, the patients consumed more low-phosphorus food, and pruritus decreased. This study recommends that clinical nursing staff include systematic nursing instruction as a routine practice for dialysis patients. © 2016 John Wiley & Sons Ltd.
Enhancing Literacy Instruction for Grade Level Readers in the Early Elementary Grades
ERIC Educational Resources Information Center
Warren, Marie
2010-01-01
Local school districts are under pressure to have elementary reading teachers understand how phonics, during teacher-led small group literacy instruction, can help students who read below grade level. Elementary teachers need research-based strategies regarding which reading instructions of letter-sound components are necessary to help students…
Integrating Technology into Classroom: The Learner-Centered Instructional Design
ERIC Educational Resources Information Center
Sezer, Baris; Karaoglan Yilmaz, Fatma Gizem; Yilmaz, Ramazan
2013-01-01
In this study, to present an instructional model by considering the existing models of instructional design (ARCS, ADDIE, ASSURE, Dick and Carey, Seels and Glasgow, Smith and Ragan etc.) with the nature of technology-based education and to reveal analysis, design, development, implementation, evaluation, and to revise levels with lower levels of…
ERIC Educational Resources Information Center
Richardson, Jennifer C.; Ice, Phil
2010-01-01
Online discussion questions, which reflect differing instructional strategies, can take many forms and it is important for designers and instructors to understand how the various strategies can impact students' critical thinking levels. For the purpose of the study three instructional strategies used in the development and implementation of online…
Upper Elementary Teachers' Self-Efficacy and Spelling Instruction: A Qualitative Study
ERIC Educational Resources Information Center
Fernandes, Brian E.
2017-01-01
A great deal of research has been conducted regarding spelling instruction at the early childhood and lower elementary levels, but not at the upper elementary level. This qualitative study explored the perceptions and experiences of upper elementary teachers to gain a better understanding of how they instruct spelling and their related…
ERIC Educational Resources Information Center
Thomas-Browne, Carmen G.
2009-01-01
This dissertation investigated three instructional strategies in developmental math classes to determine if instructional strategy had a positive effect on student achievement, attitude towards mathematics, and anxiety level towards mathematics at a college in western Pennsylvania for students majoring in applied arts. The significance of this…
Using the Instructional Level as a Criterion to Target Reading Interventions
ERIC Educational Resources Information Center
Parker, David C.; Burns, Matthew K.
2014-01-01
The instructional hierarchy offers a useful framework for targeting academic interventions. Within this framework, the accuracy with which a student reads might function as an indicator that the student should receive an intervention that focuses either on accuracy or on fluency. The current study examined whether the instructional level for…
ERIC Educational Resources Information Center
Carson, Craig L.
2013-01-01
The purpose of this descriptive study was to describe Missouri middle-level school principals' perceptions of their instructional leadership practices. The Principal Instructional Management Rating Scale (PIMRS) by Philip Hallinger was used to define the measured leadership tasks (www.philiphallinger.com). There were a total of 77 middle-level…
ERIC Educational Resources Information Center
Rule, Audrey C., Ed.; Lord, Linda Hurley, Ed.
This manuscript contains 13 curriculum units designed to enhance differentiated instruction for learners with special needs from grades 1-12, including gifted students. It integrates Benjamin S. Bloom's levels of cognitive understanding with Howard Gardner's eight domains of intelligence to provide a framework for individualized instruction. Each…
High-Speed Computation of the Kleene Star in Max-Plus Algebraic System Using a Cell Broadband Engine
NASA Astrophysics Data System (ADS)
Goto, Hiroyuki
This research addresses a high-speed computation method for the Kleene star of the weighted adjacency matrix in a max-plus algebraic system. We focus on systems whose precedence constraints are represented by a directed acyclic graph and implement it on a Cell Broadband Engine™ (CBE) processor. Since the resulting matrix gives the longest travel times between two adjacent nodes, it is often utilized in scheduling problem solvers for a class of discrete event systems. This research, in particular, attempts to achieve a speedup by using two approaches: parallelization and SIMDization (Single Instruction, Multiple Data), both of which can be accomplished by a CBE processor. The former refers to a parallel computation using multiple cores, while the latter is a method whereby multiple elements are computed by a single instruction. Using the implementation on a Sony PlayStation 3™ equipped with a CBE processor, we found that the SIMDization is effective regardless of the system's size and the number of processor cores used. We also found that the scalability of using multiple cores is remarkable especially for systems with a large number of nodes. In a numerical experiment where the number of nodes is 2000, we achieved a speedup of 20 times compared with the method without the above techniques.
Franklin, Brandon M.; Xiang, Lin; Collett, Jason A.; Rhoads, Megan K.
2015-01-01
Student populations are diverse such that different types of learners struggle with traditional didactic instruction. Problem-based learning has existed for several decades, but there is still controversy regarding the optimal mode of instruction to ensure success at all levels of students' past achievement. The present study addressed this problem by dividing students into the following three instructional groups for an upper-level course in animal physiology: traditional lecture-style instruction (LI), guided problem-based instruction (GPBI), and open problem-based instruction (OPBI). Student performance was measured by three summative assessments consisting of 50% multiple-choice questions and 50% short-answer questions as well as a final overall course assessment. The present study also examined how students of different academic achievement histories performed under each instructional method. When student achievement levels were not considered, the effects of instructional methods on student outcomes were modest; OPBI students performed moderately better on short-answer exam questions than both LI and GPBI groups. High-achieving students showed no difference in performance for any of the instructional methods on any metric examined. In students with low-achieving academic histories, OPBI students largely outperformed LI students on all metrics (short-answer exam: P < 0.05, d = 1.865; multiple-choice question exam: P < 0.05, d = 1.166; and final score: P < 0.05, d = 1.265). They also outperformed GPBI students on short-answer exam questions (P < 0.05, d = 1.109) but not multiple-choice exam questions (P = 0.071, d = 0.716) or final course outcome (P = 0.328, d = 0.513). These findings strongly suggest that typically low-achieving students perform at a higher level under OPBI as long as the proper support systems (formative assessment and scaffolding) are provided to encourage student success. PMID:26628656
ERIC Educational Resources Information Center
Boden, Andrea; Archwamety, Teara; McFarland, Max
This review used meta-analytic techniques to integrate findings from 30 independent studies that compared programmed instruction to conventional methods of instruction at the secondary level. The meta-analysis demonstrated that programmed instruction resulted in higher achievement when compared to conventional methods of instruction (average…
NASA Astrophysics Data System (ADS)
Cheema, Tabinda Shahid
This study of laboratory based instruction at higher secondary school level was an attempt to gain some insight into the effectiveness of three laboratory instruction methods: cooperative group instruction method, individualised instruction method and lecture demonstration method on biology achievement and retention. A Randomised subjects, Pre-test Post-test Comparative Methods Design was applied. Three groups of students from a year 11 class in Pakistan conducted experiments using the different laboratory instruction methods. Pre-tests, achievement tests after the experiments and retention tests one month later were administered. Results showed no significant difference between the groups on total achievement and retention, nor was there any significant difference on knowledge and comprehension test scores or skills performance. Future research investigating a similar problem is suggested.
SuBSENSE: a universal change detection method with local adaptive sensitivity.
St-Charles, Pierre-Luc; Bilodeau, Guillaume-Alexandre; Bergevin, Robert
2015-01-01
Foreground/background segmentation via change detection in video sequences is often used as a stepping stone in high-level analytics and applications. Despite the wide variety of methods that have been proposed for this problem, none has been able to fully address the complex nature of dynamic scenes in real surveillance tasks. In this paper, we present a universal pixel-level segmentation method that relies on spatiotemporal binary features as well as color information to detect changes. This allows camouflaged foreground objects to be detected more easily while most illumination variations are ignored. Besides, instead of using manually set, frame-wide constants to dictate model sensitivity and adaptation speed, we use pixel-level feedback loops to dynamically adjust our method's internal parameters without user intervention. These adjustments are based on the continuous monitoring of model fidelity and local segmentation noise levels. This new approach enables us to outperform all 32 previously tested state-of-the-art methods on the 2012 and 2014 versions of the ChangeDetection.net dataset in terms of overall F-Measure. The use of local binary image descriptors for pixel-level modeling also facilitates high-speed parallel implementations: our own version, which used no low-level or architecture-specific instruction, reached real-time processing speed on a midlevel desktop CPU. A complete C++ implementation based on OpenCV is available online.
Mueller, Stephanie K; Giannelli, Kyla; Boxer, Robert; Schnipper, Jeffrey L
2015-07-01
Low health literacy is common, leading to patient vulnerability during hospital discharge, when patients rely on written health instructions. We aimed to examine the impact of the use of electronic, patient-friendly, templated discharge instructions on the readability of discharge instructions provided to patients at discharge. We performed a retrospective cohort study of 233 patients discharged from a large tertiary care hospital to their homes following the implementation of a web-based "discharge module," which included the optional use of diagnosis-specific templated discharge instructions. We compared the readability of discharge instructions, as measured by the Flesch Reading Ease Level test (FREL, on a 0-100 scale, with higher scores indicating greater readability) and the Flesch-Kincaid Grade Level test (FKGL, measured in grade levels), between discharges that used templated instructions (with or without modification) versus discharges that used clinician-generated instructions (with or without available templated instructions for the specific discharge diagnosis). Templated discharge instructions were provided to patients in 45% of discharges. Of the 55% of patients that received clinician-generated discharge instructions, the majority (78.1%) had no available templated instruction for the specific discharge diagnosis. Templated discharge instructions had higher FREL scores (71 vs. 57, P < .001) and lower FKGL scores (5.6 vs. 7.6, P < .001), compared to clinician-generated discharge instructions. The use of electronically available templated discharge instructions was associated with better readability (a higher FREL score and a lower FKGL score) than the use of clinician-generated discharge instructions. The main reason for clinicians to create discharge instructions was the lack of available templates for the patient's specific discharge diagnosis. Use of electronically available templated discharge instructions may be a viable option to improve the readability of written material provided to patients at discharge, although the library of available templates requires expansion. © The Author 2015. Published by Oxford University Press on behalf of the American Medical Informatics Association. All rights reserved. For Permissions, please email: journals.permissions@oup.com.
ERIC Educational Resources Information Center
Lund, Travis J.; Pilarz, Matthew; Velasco, Jonathan B.; Chakraverty, Devasmita; Rosploch, Kaitlyn; Undersander, Molly; Stains, Marilyne
2015-01-01
Researchers, university administrators, and faculty members are increasingly interested in measuring and describing instructional practices provided in science, technology, engineering, and mathematics (STEM) courses at the college level. Specifically, there is keen interest in comparing instructional practices between courses, monitoring changes…
ERIC Educational Resources Information Center
Tawalbeh, Tha'er Issa; AlAsmari, AbdulRahman Awad
2015-01-01
The present paper aims to examine the instructors' perceptions of learner-centered instruction and possible barriers to implementing this instructional method in teaching English as a Foreign Language (EFL) at the university level in the Saudi Arabian context. To do this, four questions were posed. The first question investigates instructors'…
ERIC Educational Resources Information Center
Prewitt, Steven L.; Hannon, James C.; Colquitt, Gavin; Brusseau, Timothy A.; Newton, Maria; Shaw, Janet
2015-01-01
In previous studies, researchers have identified a general low level of health-related fitness (HRF) knowledge among secondary students that can effect levels of physical activity (PA). An instructional strategy that may increase HRF knowledge without decreasing PA is the personalized system of instruction (PSI). Two classes from a private urban…
ERIC Educational Resources Information Center
Stockard, Jean
2010-01-01
This paper examines changes in the average mathematics achievement of students in the Baltimore City Public School System (BCPSS) from 1998 to 2003, comparing students in schools that implemented Direct Instruction with students in other schools. First-grade students who received Direct Instruction had significantly higher levels of achievement on…
ERIC Educational Resources Information Center
Min, Sookweon; Modeste, Marsha E.; Salisbury, Jason; Goff, Peter T.
2016-01-01
Purpose: The purpose of this paper is to examine what school leadership practices are associated with a school's level of instructional collaboration among school professionals and also investigates what school characteristics are linked to the level of instructional collaboration in a school. Design/methodology/approach: This study drew data from…
GPU-based parallel algorithm for blind image restoration using midfrequency-based methods
NASA Astrophysics Data System (ADS)
Xie, Lang; Luo, Yi-han; Bao, Qi-liang
2013-08-01
GPU-based general-purpose computing is a new branch of modern parallel computing, so the study of parallel algorithms specially designed for GPU hardware architecture is of great significance. In order to solve the problem of high computational complexity and poor real-time performance in blind image restoration, the midfrequency-based algorithm for blind image restoration was analyzed and improved in this paper. Furthermore, a midfrequency-based filtering method is also used to restore the image hardly with any recursion or iteration. Combining the algorithm with data intensiveness, data parallel computing and GPU execution model of single instruction and multiple threads, a new parallel midfrequency-based algorithm for blind image restoration is proposed in this paper, which is suitable for stream computing of GPU. In this algorithm, the GPU is utilized to accelerate the estimation of class-G point spread functions and midfrequency-based filtering. Aiming at better management of the GPU threads, the threads in a grid are scheduled according to the decomposition of the filtering data in frequency domain after the optimization of data access and the communication between the host and the device. The kernel parallelism structure is determined by the decomposition of the filtering data to ensure the transmission rate to get around the memory bandwidth limitation. The results show that, with the new algorithm, the operational speed is significantly increased and the real-time performance of image restoration is effectively improved, especially for high-resolution images.
Pereira, José; Hastie, Peter; Araújo, Rui; Farias, Cláudio; Rolim, Ramiro; Mesquita, Isabel
2015-01-01
This study examined students’ technical performances improvements in three track and field events (hurdles, shot put, and long jump) following either a Sport Education season or a Direct Instruction unit. An experienced Physical Education teacher taught two classes totalling 47 sixth-grade students (25 boys and 22 girls, aged between 10 and 13 years old) in 20, 45-minute lessons over 10 weeks. The students’ technical performances were analysed and evaluated through systematic observation of videos. The Wilcoxon signed-rank test was used to compare scores at three time points (pre-test, post-test and retention), and the Mann-Whitney U test was used to examine the differences within each instructional model at each assessment moment, as well as by gender and skill level. The impact of each instructional model in student learning was markedly distinct. While in Sport Education students of both genders and skill levels improved significantly in all events, in Direct Instruction, evidence of significant improvements was limited to boys and students of higher skill level. Key points The impact of each teaching approach in student learning was distinct. While in Sport Education the technical performance improvements spread throughout students of both genders and skill levels, in Direct Instruction significant improvements were exclusive to boys and students of higher skill level. The extended analysis in the current study, taking into account student gender and skill level, permitted a more comprehensive measure of the learning impact of the two approaches. More sophisticated analyses of the tasks and instructional strategies of each approach are encouraged. PMID:25729299
Current oral contraceptive use instructions: an analysis of patient package inserts.
Williams-Deane, M; Potter, L S
1992-01-01
Oral contraceptive use instructions contained in manufacturers' patient package inserts (PPIs) are often inconsistent or conflicting, both among manufacturers and among different brands and regimens from the same manufacturer. Instructions on what to do about missed pills are often incomplete or inadequate, as are instructions on backup contraceptive use when pills are missed. The format of many PPIs is confusing and makes instructions difficult to find and read. Comprehending the PPIs requires the user to read at a 10th-12th-grade level, far higher than the generally accepted 5th-6th grade level considered standard for health education materials.
Hock, Michael F
2012-01-01
Adults with learning disabilities (LD) attending adult basic education, GED programs, or community colleges are among the lowest performers on measures of literacy. For example, on multiple measures of reading comprehension, adults with LD had a mean reading score at the third grade level, whereas adults without LD read at the fifth grade level. In addition, large numbers of adults perform at the lowest skill levels on quantitative tasks. Clearly, significant instructional challenges exist for adults who struggle with literacy issues, and those challenges can be greater for adults with LD. In this article, the literature on adults with LD is reviewed, and evidenced-based instructional practices that significantly narrow the literacy achievement gap for this population are identified. Primary attention is given to instructional factors that have been shown to affect literacy outcomes for adults with LD. These factors include the use of explicit instruction, instructional technology, and intensive tutoring in skills and strategies embedded in authentic contexts.
The Evaluation of Instruction.
ERIC Educational Resources Information Center
Kanaga, Kim
Some of the theoretical and methodological problems with current practices in evaluating instruction at the higher education level are reviewed. Controversy over the evaluation of instruction in higher education has resulted at least in part from inadequate instrumentation. The instruments for instructional rating now used include administrator…
An Alignment/Transfer Experiment with Low Socioeconomic Level Students.
ERIC Educational Resources Information Center
Elia, June Isaacs
1994-01-01
This study examined the amount of variance explained by alignment of testing to instruction among low socioeconomic level fourth graders, proposing two instructional alignment hypotheses. Results indicated that alignment had an unusually high effect. Low performing low socioeconomic level students achieved high success levels when conditions of…
Developing Mobile Based Instruction
ERIC Educational Resources Information Center
Martin, Florence; Pastore, Raymond; Snider, Jean
2012-01-01
This paper describes an instructional design class's experience developing instruction for the mobile web. The class was taught at a southeastern university in the United States in a master's level computer based instruction course. Two example projects are showcased and student reflections on design issues are highlighted. Additionally,…
English-Language Writing Instruction in Poland
ERIC Educational Resources Information Center
Reichelt, Melinda
2005-01-01
Second language writing scholars have undertaken descriptions of English-language writing instruction in a variety of international settings, describing the role of various contextual factors in shaping English-language writing instruction. This article describes English-language writing instruction at various levels in Poland, noting how it is…
Constructing post-surgical discharge instructions through a Delphi consensus methodology.
Scott, Aaron R; Sanderson, Cody J; Rush, Augustus J; Alore, Elizabeth A; Naik, Aanand D; Berger, David H; Suliburk, James W
2018-05-01
Patient education materials are a crucial part of physician-patient communication. We hypothesize that available discharge instructions are difficult to read and fail to address necessary topics. Our objective is to evaluate readability and content of surgical discharge instructions using thyroidectomy to develop standardized discharge materials. Thyroidectomy discharge materials were analyzed for readability and assessed for content. Fifteen endocrine surgeons participated in a modified Delphi consensus panel to select necessary topics. Using readability best practices, we created standardized discharge instructions which included all selected topics. The panel evaluated 40 topics, selected 23, deemed 4 inappropriate, consolidated 5, and did not reach consensus on 8 topics after 4 rounds. The evaluated instructions' reading levels ranged from grade 6.5 to 13.2; none contained all consensus topics. Current post surgical thyroidectomy discharge instructions are more difficult to read than recommended by literacy standards and omit consensus warning signs of major complications. Our easy-to-read discharge instructions cover pertinent topics and may enhance patient education. Delphi methodology is useful for developing post-surgical instructions. Patient education materials need appropriate readability levels and content. We recommend the Delphi method to select content using consensus expert opinion whenever higher level data is lacking. Copyright © 2017 Elsevier B.V. All rights reserved.
1984-07-01
primarily a stand-alone, equipment-specific trainer which uses both structured and free - play lessonware. Structured lessons provide instruction on various...topics in a typical interactive tutorial format. Free - play lessons present troubleshooting problems and students are allowed to observe and manipulate...the simulated equipment until a solution is reached. Free - play lessons closely parallel laboratory training problems. S3 4. O. .4 o• , e o . . o - o o
The Modeling, Simulation and Comparison of Interconnection Networks for Parallel Processing.
1987-12-01
performs better at a lower hardware cost than do the single stage cube and mesh networks. As a result, the designer of a paralll pro- cessing system is...attempted, and in most cases succeeded, in designing and implementing faster. more powerful systems. Due to design innovations and technological advances...largely to the computational complexity of the algorithms executed. In the von Neumann machine, instructions must be executed in a sequential manner. Design
ERIC Educational Resources Information Center
Mohr, Cory
2008-01-01
With approximately 2,500 students dropping out of U.S. high schools every day, there exists a need to align classroom instruction with corresponding "real world" applications. In order to keep students' motivation high and help ensure high levels of validity in instruction, core curriculum instructors and career and technical education (CTE)…
ERIC Educational Resources Information Center
Castaneda, Daniel A.
2011-01-01
This study investigated the differences in levels of achievement when learning the preterite and imperfect aspects in Spanish, at the recognition and production levels, between students who used instruction with video/photo blogs and wikis, compared to those who used instruction with traditional text-based technologies. Results revealed that there…
ERIC Educational Resources Information Center
Harvey, Stephen; Smith, Lindsey; Fairclough, Stuart; Savory, Louise; Kerr, Catherine
2015-01-01
We investigated the moderate to vigorous physical activity (MVPA) and vigorous physical activity (VPA) levels of pupils during coeducational physical education units focused on direct instruction and tactical games models (TGM). Thirty-two children (11-12 years, 17 girls) were randomly assigned to either a direct instruction (control) or TGM…
NASA Technical Reports Server (NTRS)
Ayguade, Eduard; Gonzalez, Marc; Martorell, Xavier; Jost, Gabriele
2004-01-01
In this paper we describe the parallelization of the multi-zone code versions of the NAS Parallel Benchmarks employing multi-level OpenMP parallelism. For our study we use the NanosCompiler, which supports nesting of OpenMP directives and provides clauses to control the grouping of threads, load balancing, and synchronization. We report the benchmark results, compare the timings with those of different hybrid parallelization paradigms and discuss OpenMP implementation issues which effect the performance of multi-level parallel applications.
Bibliography to Computer and History Instruction.
ERIC Educational Resources Information Center
Feichtl, Franz
1994-01-01
Presents a bibliography of 28 items related to the use of computers in history instruction. Focuses on materials dealing with secondary and college-level instruction. Includes 11 German-language items. (CFR)
Teaching Guide for Indian Literature. Volume I. Reading Level 1-8.
ERIC Educational Resources Information Center
Campbell, Diana; McCarty, T. L., Ed.
The guide describes how to use a 9-point system to teach 11 high-interest, low-level novels about Indians and teenagers to students reading at levels 1-8. The nine steps are (1) determine student's instructional reading level, (2) determine level of novels to be read, (3) choose novel at student's instructional reading level, (4) introduce novel,…
Audi-Tutorial Instruction in Basic Business
ERIC Educational Resources Information Center
Brown, Richard D.
1974-01-01
Results of a study in which audio-tutorial instruction was compared to illustrated lecture instruction are reported. No great differences in achievement levels in the two strategies of instruction were found. The development of such an alternative teaching strategy forces better teacher organization, leading to improvement of the illustrated…
ERIC Educational Resources Information Center
New Mexico State Univ., Las Cruces. Southwest Regional Media Center for the Deaf.
To provide participants with intensive training in programed instruction, to make them more knowledgeable consumers of programed instruction materials, and to develop programming skills on a professional level so that they could apply the systems approach in development of instructional materials, two training institutes were initiated. A total of…
The language parallel Pascal and other aspects of the massively parallel processor
NASA Technical Reports Server (NTRS)
Reeves, A. P.; Bruner, J. D.
1982-01-01
A high level language for the Massively Parallel Processor (MPP) was designed. This language, called Parallel Pascal, is described in detail. A description of the language design, a description of the intermediate language, Parallel P-Code, and details for the MPP implementation are included. Formal descriptions of Parallel Pascal and Parallel P-Code are given. A compiler was developed which converts programs in Parallel Pascal into the intermediate Parallel P-Code language. The code generator to complete the compiler for the MPP is being developed independently. A Parallel Pascal to Pascal translator was also developed. The architecture design for a VLSI version of the MPP was completed with a description of fault tolerant interconnection networks. The memory arrangement aspects of the MPP are discussed and a survey of other high level languages is given.
PIC codes for plasma accelerators on emerging computer architectures (GPUS, Multicore/Manycore CPUS)
NASA Astrophysics Data System (ADS)
Vincenti, Henri
2016-03-01
The advent of exascale computers will enable 3D simulations of a new laser-plasma interaction regimes that were previously out of reach of current Petasale computers. However, the paradigm used to write current PIC codes will have to change in order to fully exploit the potentialities of these new computing architectures. Indeed, achieving Exascale computing facilities in the next decade will be a great challenge in terms of energy consumption and will imply hardware developments directly impacting our way of implementing PIC codes. As data movement (from die to network) is by far the most energy consuming part of an algorithm future computers will tend to increase memory locality at the hardware level and reduce energy consumption related to data movement by using more and more cores on each compute nodes (''fat nodes'') that will have a reduced clock speed to allow for efficient cooling. To compensate for frequency decrease, CPU machine vendors are making use of long SIMD instruction registers that are able to process multiple data with one arithmetic operator in one clock cycle. SIMD register length is expected to double every four years. GPU's also have a reduced clock speed per core and can process Multiple Instructions on Multiple Datas (MIMD). At the software level Particle-In-Cell (PIC) codes will thus have to achieve both good memory locality and vectorization (for Multicore/Manycore CPU) to fully take advantage of these upcoming architectures. In this talk, we present the portable solutions we implemented in our high performance skeleton PIC code PICSAR to both achieve good memory locality and cache reuse as well as good vectorization on SIMD architectures. We also present the portable solutions used to parallelize the Pseudo-sepctral quasi-cylindrical code FBPIC on GPUs using the Numba python compiler.
The specificity of learned parallelism in dual-memory retrieval.
Strobach, Tilo; Schubert, Torsten; Pashler, Harold; Rickard, Timothy
2014-05-01
Retrieval of two responses from one visually presented cue occurs sequentially at the outset of dual-retrieval practice. Exclusively for subjects who adopt a mode of grouping (i.e., synchronizing) their response execution, however, reaction times after dual-retrieval practice indicate a shift to learned retrieval parallelism (e.g., Nino & Rickard, in Journal of Experimental Psychology: Learning, Memory, and Cognition, 29, 373-388, 2003). In the present study, we investigated how this learned parallelism is achieved and why it appears to occur only for subjects who group their responses. Two main accounts were considered: a task-level versus a cue-level account. The task-level account assumes that learned retrieval parallelism occurs at the level of the task as a whole and is not limited to practiced cues. Grouping response execution may thus promote a general shift to parallel retrieval following practice. The cue-level account states that learned retrieval parallelism is specific to practiced cues. This type of parallelism may result from cue-specific response chunking that occurs uniquely as a consequence of grouped response execution. The results of two experiments favored the second account and were best interpreted in terms of a structural bottleneck model.
Revisiting Key Assumptions of the Reading Level Framework
ERIC Educational Resources Information Center
Halladay, Juliet L.
2012-01-01
Since Emmett Betts first devised a framework of independent, instructional, and frustration reading levels in the 1940s, these levels have played a large role in classroom assessment and instruction. It is important for teachers to have a deep understanding of the research that supports the reading level framework. This article identifies four key…
Self-balanced modulation and magnetic rebalancing method for parallel multilevel inverters
DOE Office of Scientific and Technical Information (OSTI.GOV)
Li, Hui; Shi, Yanjun
A self-balanced modulation method and a closed-loop magnetic flux rebalancing control method for parallel multilevel inverters. The combination of the two methods provides for balancing of the magnetic flux of the inter-cell transformers (ICTs) of the parallel multilevel inverters without deteriorating the quality of the output voltage. In various embodiments a parallel multi-level inverter modulator is provide including a multi-channel comparator to generate a multiplexed digitized ideal waveform for a parallel multi-level inverter and a finite state machine (FSM) module coupled to the parallel multi-channel comparator, the FSM module to receive the multiplexed digitized ideal waveform and to generate amore » pulse width modulated gate-drive signal for each switching device of the parallel multi-level inverter. The system and method provides for optimization of the output voltage spectrum without influence the magnetic balancing.« less
Automotive Electricity: Automotive Mechanics Instructional Program. Block 3.
ERIC Educational Resources Information Center
O'Brien, Ralph D.
The third of six instructional blocks in automotive mechanics, the lessons and supportive information in the document provide a guide for teachers in planning an instructional program in automotive electricity at the secondary and post secondary level. The material, as organized, is a suggested sequence of instruction within each block. Each…
Engine Fundamentals: Automotive Mechanics Instructional Program. Block 2.
ERIC Educational Resources Information Center
O'Brien, Ralph D.
The second of six instructional blocks in automotive mechanics, the lessons and supportive information in the document provide a guide for teachers in planning an instructional program in engine fundamentals at the secondary and postsecondary level. The material, as organized, is a suggested sequence of instruction within each block. Each lesson…
Notetaking Skills Instruction for Development of Middle School Students' Notetaking Performance
ERIC Educational Resources Information Center
Ilter, Ilhan
2017-01-01
The objective of this study was to investigate the effects of explicit instruction in notetaking skills on the notetaking performance of seventh-grade students at different reading ability levels. The students in the notetaking instruction condition (NTI) received classroom-based notetaking skills instruction (approximately 40 minutes) every week…
The Dynamics of Instruction Systems: Feedback Control on Individually-Paced Instruction.
ERIC Educational Resources Information Center
Ammentorp, William; And Others
Feedback management in an individually-paced instruction system can be mathematically analyzed by the use of computer simulation models. Because of the student "down time" or waiting time associated with individualized instruction situations, reinforcement activities have been reduced to less than ideal levels. By proper time management the…
Tyagi, Neelam; Bose, Abhijit; Chetty, Indrin J
2004-09-01
We have parallelized the Dose Planning Method (DPM), a Monte Carlo code optimized for radiotherapy class problems, on distributed-memory processor architectures using the Message Passing Interface (MPI). Parallelization has been investigated on a variety of parallel computing architectures at the University of Michigan-Center for Advanced Computing, with respect to efficiency and speedup as a function of the number of processors. We have integrated the parallel pseudo random number generator from the Scalable Parallel Pseudo-Random Number Generator (SPRNG) library to run with the parallel DPM. The Intel cluster consisting of 800 MHz Intel Pentium III processor shows an almost linear speedup up to 32 processors for simulating 1 x 10(8) or more particles. The speedup results are nearly linear on an Athlon cluster (up to 24 processors based on availability) which consists of 1.8 GHz+ Advanced Micro Devices (AMD) Athlon processors on increasing the problem size up to 8 x 10(8) histories. For a smaller number of histories (1 x 10(8)) the reduction of efficiency with the Athlon cluster (down to 83.9% with 24 processors) occurs because the processing time required to simulate 1 x 10(8) histories is less than the time associated with interprocessor communication. A similar trend was seen with the Opteron Cluster (consisting of 1400 MHz, 64-bit AMD Opteron processors) on increasing the problem size. Because of the 64-bit architecture Opteron processors are capable of storing and processing instructions at a faster rate and hence are faster as compared to the 32-bit Athlon processors. We have validated our implementation with an in-phantom dose calculation study using a parallel pencil monoenergetic electron beam of 20 MeV energy. The phantom consists of layers of water, lung, bone, aluminum, and titanium. The agreement in the central axis depth dose curves and profiles at different depths shows that the serial and parallel codes are equivalent in accuracy.
Assessment of pathology instruction in U.S. Dental hygiene educational programs.
Jacobs, Barbara B; Lazar, Ann A; Rowe, Dorothy J
2015-04-01
To assess the instruction of pathology content in entry-level and advanced practitioner dental hygiene educational programs and the program directors' perceptions whether their graduates are adequately prepared to meet the increasingly complex medical and oral health needs of the public. A 28-question survey of instructional content and perceptions was developed and distributed using Qualtrics® software to the 340 directors of entry-level and advanced practitioner dental hygiene programs in the US. Respondents rated their level of agreement to a series of statements regarding their perceptions of graduates' preparation to perform particular dental hygiene services associated with pathology. Descriptive statistics for all 28 categorical survey questions were calculated and presented as the frequency (percentage). Of the 340 directors surveyed, 130 (38%) responded. Most entry-level respondents (53%) agreed or strongly agreed (29%) that their graduates were adequately prepared to meet the complex medical and oral health needs of the public, while all respondents of advanced practitioner programs strongly agreed. More respondents strongly agreed to statements related to clinical instruction than to didactic courses. While 64% of respondents agreed that their graduates were prepared to practice unsupervised, if it were legally allowed, 21% were ambivalent. The extent of pathology instruction in entry-level programs varied, but most used traditional formats of instruction, educational resources and assessments of educational outcomes. Advanced practitioner programs emphasized histological and clinical examination of oral lesions and patient case studies. Strengthening pathology instruction would ensure that future generations of dental hygienists would be adequately prepared to treat medically compromised patients. Copyright © 2015 The American Dental Hygienists’ Association.
ERIC Educational Resources Information Center
Leonard, B. Charles; Denton, Jon J.
A study sought to develop and evaluate an instructional model which utilized the computer to produce individually prescribed instructional guides to account for the idiosyncratic variations among students in physics classes at the secondary school level. The students in the treatment groups were oriented toward the practices of selecting…
NASA Astrophysics Data System (ADS)
Blouch, Kathleen Kennedy
This research involved investigating the nature of science and language instruction in 13 elementary classrooms where teachers have restructured their language programs to reflect an integrated or holistic view of language instruction. The teachers were identified by school administrators and other professionals as teachers who have implemented instructional reforms described in the Pennsylvania Framework for Reading, Writing and Speaking Across the Curriculum (PCRPII), (Lytle & Botel, 1900). The instruction utilized by these teachers was described as atypical when compared to that of teachers utilizing the more traditional didactic skills oriented approach to language literacy. The research involved observing, recording and categorizing teaching behaviors during both science and language instruction. Videotaped observations were followed by analyses and descriptions of these behaviors. Interviews were also conducted to ascertain the basis for selection of the various instructional approaches. The instruction was compared on four dimensions: participation patterns, time the behaviors were practiced, type of tasks and levels of questioning. The instruction was then described in light of constructivist teaching practices: student collaboration, student autonomy, integration and higher order thinking. Constructivist practices differed among teachers for science and language instruction. During science instruction teachers spent more time involved in teacher-whole group participation patterns with more direct questioning as compared to language instruction in which children participated alone or in groups and had opportunity to initiate conversations and questions. Student inquiry was evidenced during language instruction more so than during science. The 13 teachers asked a variety of levels and types of questions both in science and language instruction. More hands-on science experiences were observed when science was taught separately compared to when integrated with the language instruction. Teachers also described professional changes that caused them to implement new practices. Each cited the importance of a significant person, who encouraged them to attempt new approaches. The research reveals that to produce significant reform in instruction (more so in science than in language) at the elementary school level, proactive support and encouragement by administrators is required. Involving practicing teachers in extensive - modeled - mentored professional development experiences is also required.
Construction and reconstruction concept in mathematics instruction
NASA Astrophysics Data System (ADS)
Mumu, Jeinne; Charitas Indra Prahmana, Rully; Tanujaya, Benidiktus
2017-12-01
The purpose of this paper is to describe two learning activities undertaken by lecturers, so that students can understand a mathematical concept. The mathematical concept studied in this research is the Vector Space in Linear Algebra instruction. Classroom Action Research used as a research method with pre-service mathematics teacher at University of Papua as the research subject. Student participants are divided into two parallel classes, 24 students in regular class, and remedial class consist of 18 students. Both approaches, construct and reconstruction concept, are implemented on both classes. The result shows that concept construction can only be done in regular class while in remedial class, learning with concept construction approach is not able to increase students' understanding on the concept taught. Understanding the concept of a student in a remedial class can only be carried out using the concept reconstruction approach.
Effects of collaboration and inquiry on reasoning and achievement in biology
NASA Astrophysics Data System (ADS)
Jensen, Jamie Lee
The primary purpose of the present study was to compare the effectiveness of two collaborative grouping strategies and two instructional methods in terms of gains in reasoning ability and achievement in college biology. In order to do so, a quasi-experimental study was performed in which students were placed in one of four treatment conditions: heterogeneous grouping within inquiry instruction, homogeneous grouping within inquiry instruction, heterogeneous grouping within non-inquiry instruction, and homogeneous grouping within non-inquiry instruction. Students were placed in groups based on initial reasoning level. Reasoning levels and achievement gains were assessed at the end of the study. Results showed that within non-inquiry instruction, heterogeneous mean group scores were higher in both reasoning and achievement than homogeneous groups. In contrast, within inquiry instruction, homogeneous mean group scores were higher in both reasoning and achievement. Inquiry instruction, as a whole, significantly outperformed non-inquiry instruction in the development of reasoning ability. Within inquiry instruction, low-ability students had significantly greater reasoning gains when grouped homogeneously. These results support Piaget's developmental theory and contradict Vygotsky's developmental theory. These results also suggest that the success of one grouping strategy over another is highly dependent upon the nature of instruction, which may be a cause for such conflicting views on grouping strategies within the educational literature. In addition, inquiry instruction led to students having greater confidence in their reasoning ability as well as a more positive attitude toward collaboration. Instructional implications are discussed.
ERIC Educational Resources Information Center
Lesanovsky, Werner
1998-01-01
Inquires of the regional effects of National Socialist school policy, using as an example Thuringia (Germany), the educational landscape of which is traditionally characterized by reform-oriented institutions. Reveals how streamlining of reform schools and instruction from the top and self-streamlining from the bottom ran parallel after 1933. (CMK)
Mapping of H.264 decoding on a multiprocessor architecture
NASA Astrophysics Data System (ADS)
van der Tol, Erik B.; Jaspers, Egbert G.; Gelderblom, Rob H.
2003-05-01
Due to the increasing significance of development costs in the competitive domain of high-volume consumer electronics, generic solutions are required to enable reuse of the design effort and to increase the potential market volume. As a result from this, Systems-on-Chip (SoCs) contain a growing amount of fully programmable media processing devices as opposed to application-specific systems, which offered the most attractive solutions due to a high performance density. The following motivates this trend. First, SoCs are increasingly dominated by their communication infrastructure and embedded memory, thereby making the cost of the functional units less significant. Moreover, the continuously growing design costs require generic solutions that can be applied over a broad product range. Hence, powerful programmable SoCs are becoming increasingly attractive. However, to enable power-efficient designs, that are also scalable over the advancing VLSI technology, parallelism should be fully exploited. Both task-level and instruction-level parallelism can be provided by means of e.g. a VLIW multiprocessor architecture. To provide the above-mentioned scalability, we propose to partition the data over the processors, instead of traditional functional partitioning. An advantage of this approach is the inherent locality of data, which is extremely important for communication-efficient software implementations. Consequently, a software implementation is discussed, enabling e.g. SD resolution H.264 decoding with a two-processor architecture, whereas High-Definition (HD) decoding can be achieved with an eight-processor system, executing the same software. Experimental results show that the data communication considerably reduces up to 65% directly improving the overall performance. Apart from considerable improvement in memory bandwidth, this novel concept of partitioning offers a natural approach for optimally balancing the load of all processors, thereby further improving the overall speedup.
ERIC Educational Resources Information Center
Olsen, Daniel J.
2014-01-01
While speech analysis technology has become an integral part of phonetic research, and to some degree is used in language instruction at the most advanced levels, it appears to be mostly absent from the beginning levels of language instruction. In part, the lack of incorporation into the language classroom can be attributed to both the lack of…
ERIC Educational Resources Information Center
Herron, Carol; York, Holly; Corrie, Cathleen; Cole, Steven P.
2006-01-01
This study compared a story-based video instructional package, with a feature-length film as its focus, to a text-based program. It explored the effectiveness of each approach to enhance the listening and grammar performances of intermediate-level college French students. Twenty-seven students at two institutions participated. A pretest-posttest…
ERIC Educational Resources Information Center
Viakinnou-Brinson, Lucie; Herron, Carol; Cole, Steven P.; Haight, Carrie
2012-01-01
Grammar instruction is at the center of the target language (TL) and code-switching debate. Discussion revolves around whether grammar should be taught in the TL or using the TL and the native language (L1). This study investigated the effects of French-only grammar instruction and French/English grammar instruction on elementary-level students'…
Parallel language constructs for tensor product computations on loosely coupled architectures
NASA Technical Reports Server (NTRS)
Mehrotra, Piyush; Vanrosendale, John
1989-01-01
Distributed memory architectures offer high levels of performance and flexibility, but have proven awkard to program. Current languages for nonshared memory architectures provide a relatively low level programming environment, and are poorly suited to modular programming, and to the construction of libraries. A set of language primitives designed to allow the specification of parallel numerical algorithms at a higher level is described. Tensor product array computations are focused on along with a simple but important class of numerical algorithms. The problem of programming 1-D kernal routines is focused on first, such as parallel tridiagonal solvers, and then how such parallel kernels can be combined to form parallel tensor product algorithms is examined.
NASA Astrophysics Data System (ADS)
Cherry, Gamaliel R.
The purpose of this quasi-experimental study was to examine attitude and achievement among fifth grade students participating in inquiry and lecture-based forms of instruction through interactive television. Participants (N = 260) were drawn from registered users of NASA's Digital Learning Network(TM). The first three levels of Bloom's Revised Taxonomy were used to measure levels of achievement while the Science Attitude Inventory II was used to measure science attitudes. Results indicated a significant interaction between inquiry and topic area, as well as achievement for remember, understand, and apply levels of Bloom's Revised Taxonomy. Differences between mean scores were in favor of the treatment group on both topic and achievement levels. Findings echo research that encourages the use of inquiry-based instruction to improve achievement. This study also serves as a reference for supplemental content providers searching for an effective instructional strategy when delivering instruction through interactive television. Recommendations for future research include the examination of: development time between inquiry-based and lecture-based strategies, a longitudinal study of attitude and achievement from elementary through middle school, differences between interactive television sessions and asynchronous sessions, and types of inquiry-based instruction related to student achievement and retention through interactive television.
ERIC Educational Resources Information Center
Burns, Matthew K.; Dean, Vincent J.
2005-01-01
Research has consistently demonstrated the importance of providing an appropriate level of challenge, called the instructional level, within curricular material. Although the instructional level is a generally well-defined and researched construct, much less data exist on the acquisition rate (AR) component of an appropriate level of challenge.…
ERIC Educational Resources Information Center
Bratsch-Hines, Mary E.; Vernon-Feagans, Lynne; Varghese, Cheryl; Garwood, Justin
2017-01-01
This study explored the extent to which kindergarten and first grade teachers provided individualized reading instruction to struggling readers during a unique one-on-one reading instruction task. Three outcomes of teachers' instructional strategies were captured: code-focused strategies, meaning-focused strategies, and level of challenge. Child…
Fiber, Fabric, and Fashion. Clothing and Textiles Curriculum. Environment I.
ERIC Educational Resources Information Center
Arizona State Univ., Tempe.
A competency-based instructional guide for grades 7-14, this volume is one of three parts, each of which focuses on a different instructional environment (psychomotor, cognitive, or affective) for clothing or fashion instruction, and each of which includes competencies and corresponding learning activities for each of three instructional levels.…
ERIC Educational Resources Information Center
Al Khaiyali, Al Tiyb S.
2014-01-01
Reading comprehension instruction has been recognized as a key factor in developing any reading and literacy program. Therefore, many attempts were devoted to improve explicit comprehension strategy instruction at different school levels and fields including EFL and ESL. Despite these efforts, explicit comprehension instruction is still drought…
ERIC Educational Resources Information Center
Canary, Heather E.
2007-01-01
This study investigates the impact of ethics instruction in communication courses on students' moral reasoning competence. Using a quasi-experiment, participants in interpersonal conflict courses and communication ethics courses were exposed to different levels of ethics instruction through a variety of instructional methods. Results indicate that…
Tune Up: Automotive Mechanics Instructional Program. Block 5.
ERIC Educational Resources Information Center
O'Brien, Ralph D.
The fifth of six instructional blocks in automotive mechanics, the lessons and supportive information in the document provide a guide for teachers in planning an instructional program in automotive tune-ups at the secondary and post secondary level. The material, as organized, is a suggested sequence of instruction within each block. Each lesson…
Fuel System: Automotive Mechanics Instructional Program. Block 4.
ERIC Educational Resources Information Center
O'Brien, Ralph D.
The fourth of six instructional blocks in automotive mechanics, the lessons and supportive information in the document provide a guide for teachers in planning an instructional program in automotive fuel systems at the secondary and post secondary level. The material, as organized, is a suggested sequence of instruction within each block. Each…
Cooling System: Automotive Mechanics Instructional Program. Block 6.
ERIC Educational Resources Information Center
O'Brien, Ralph D.
The last of six instructional blocks in automotive mechanics, the lessons and supportive information in the document provide a guide for teachers in planning an instructional program in the automotive cooling system at the secondary and post secondary level. The material, as organized, is a suggested sequence of instruction within each block. Each…
Plagiarism Awareness among Students: Assessing Integration of Ethics Theory into Library Instruction
ERIC Educational Resources Information Center
Strittmatter, Connie; Bratton, Virginia K.
2014-01-01
The library literature on plagiarism instruction focuses on students' understanding of what plagiarism is and is not. This study evaluates the effect of library instruction from a broader perspective by examining the pre- and posttest (instruction) levels of students' perceptions toward plagiarism ethics. Eighty-six students completed a pre- and…
Does Instruction Work for Learning Pragmatics in the EFL Context?
ERIC Educational Resources Information Center
Alcon Soler, Eva
2005-01-01
This paper is based on a study which attempted to examine the efficacy of instruction at the pragmatic level. Specifically, the main purpose of the study was to investigate to what extent two instructional paradigms--explicit versus implicit instruction--affected learners' knowledge and ability to use request strategies. One hundred and thirty-two…
Leading Instructional Rounds in Education: A Facilitator?'s Guide. Instructional Rounds Series
ERIC Educational Resources Information Center
Fowler-Finn, Thomas
2013-01-01
Instructional rounds is a powerful form of professional learning aimed at helping schools and systems develop the capacity to educate all children to high levels. In this practical book, Thomas Fowler-Finn, an experienced consultant who has worked closely with the Harvard team that pioneered instructional rounds, discusses how facilitators can…
ERIC Educational Resources Information Center
Masciantonio, Rudolph; And Others
This guide, a supplement to the "Artes Latinae Level One Teacher's Manual," prepared for use in the School District of Philadelphia, focuses primarily on how to adapt this course, intended for individualized instruction, to group instruction. Discussion of the multisensory instructional system includes remarks concerning the use of films, study…
NASA Astrophysics Data System (ADS)
Pamelasari, S. D.; Nurkhalisa, S.; Laksmana, S. I.
2018-03-01
This paper presents a comparison between the instruction in international school and state school in the middle level in Indonesia to find out the strength and weakness of each school in order to identify some professional development needs. The observation and interview were conducted to see the instruction of each school. Some pedagogy aspects consisting of attitude, strategy, and practice were observed to get the overview of instruction. Through this study, it has been found that the teachers apply an active learning approach that created an enthusiastic atmosphere of students’ participation. However, the different circumstance found is in the aspect of the number of students, the language of instruction and students’ characteristics between those schools.
Teaching Leadership Online: An Exploratory Study of Instructional and Assessment Strategy Use
ERIC Educational Resources Information Center
Jenkins, Daniel M.
2016-01-01
This global, quantitative study explores the instructional and assessment strategy use of leadership educators who teach online, academic credit-bearing leadership studies courses at graduate- and undergraduate-levels. Participants include 81 graduate-level and 37 undergraduate-level instructors who taught an online leadership studies course…
Smith, Amy E; Haney, Craig
2011-10-01
This research examined the effects of several versions of capital penalty phase instructions on juror comprehension. Study One documented the impact of California's recently implemented "plain language" instruction. It showed that although the new instruction has clear advantages over the previous version, significant comprehension problems remain. Study Two evaluated several modified instructions designed to enhance comprehension. Participants heard either a standard patterned instruction or one of two alternatives-a psycholinguistically improved instruction, or a "pinpoint" instruction using case-related facts to illustrate key terms-in a simulated death penalty sentencing phase. Persons who heard modified instructions demonstrated higher levels of comprehension on virtually every measure as compared to those in the standard instruction condition.
Thaw, Jean M; Villa, Manuela; Reitman, David; DeLucia, Christian; Gonzalez, Vanessa; Hanson, K Lori
2014-01-01
Little is known about how the adoption of evidence-based physical activity (PA) curricula by out-of-school time (OST) programs affects children's physical fitness, and there are no clear guidelines of what constitutes reasonable gains given the types of PA instruction currently offered in these programs. Using a three-wave, quasi-experimental, naturalistic observation design, this study evaluated the implementation of an evidence-based PA instruction curriculum (Sports, Play, and Active Recreation for Kids [SPARK]) and examined whether the potential health benefits of evidence-based PA instruction can be replicated in this context when compared to OST programs that do not use evidence-based PA curricula. Quality of PA instruction and SPARK implementation fidelity were also assessed. Results indicated that children in the non-evidence-based/standard PA instruction programs engaged in higher levels of moderate-to-vigorous PA (MVPA) and showed greater improvements in fitness levels over time. The findings from this chapter suggest that while it is generally accepted that evidence-based approaches yield higher levels of PA when implemented by researchers under controlled conditions, findings are inconsistent when evidence-based PA instruction is implemented in the field, under presumably less controlled conditions. It appears that when it comes to PA instruction in afterschool, either less structured activities or well-implemented evidence-based practices could be the key to promoting higher PA levels and greater health and fitness for school-aged children. © 2014 WILEY PERIODICALS, INC.
EOS MLS Level 2 Data Processing Software Version 3
NASA Technical Reports Server (NTRS)
Livesey, Nathaniel J.; VanSnyder, Livesey W.; Read, William G.; Schwartz, Michael J.; Lambert, Alyn; Santee, Michelle L.; Nguyen, Honghanh T.; Froidevaux, Lucien; wang, Shuhui; Manney, Gloria L.;
2011-01-01
This software accepts the EOS MLS calibrated measurements of microwave radiances products and operational meteorological data, and produces a set of estimates of atmospheric temperature and composition. This version has been designed to be as flexible as possible. The software is controlled by a Level 2 Configuration File that controls all aspects of the software: defining the contents of state and measurement vectors, defining the configurations of the various forward models available, reading appropriate a priori spectroscopic and calibration data, performing retrievals, post-processing results, computing diagnostics, and outputting results in appropriate files. In production mode, the software operates in a parallel form, with one instance of the program acting as a master, coordinating the work of multiple slave instances on a cluster of computers, each computing the results for individual chunks of data. In addition, to do conventional retrieval calculations and producing geophysical products, the Level 2 Configuration File can instruct the software to produce files of simulated radiances based on a state vector formed from a set of geophysical product files taken as input. Combining both the retrieval and simulation tasks in a single piece of software makes it far easier to ensure that identical forward model algorithms and parameters are used in both tasks. This also dramatically reduces the complexity of the code maintenance effort.
Bougea, Anastasia M; Spandideas, Nick; Alexopoulos, Evangelos C; Thomaides, Thomas; Chrousos, George P; Darviri, Christina
2013-01-01
To evaluate the short-term effects of the emotional freedom technique (EFT) on tension-type headache (TTH) sufferers. We used a parallel-group design, with participants randomly assigned to the emotional freedom intervention (n = 19) or a control arm (standard care n = 16). The study was conducted at the outpatient Headache Clinic at the Korgialenio Benakio Hospital of Athens. Thirty-five patients meeting criteria for frequent TTH according to International Headache Society guidelines were enrolled. Participants were instructed to use the EFT method twice a day for two months. Study measures included the Perceived Stress Scale, the Multidimensional Health Locus of Control Scale, and the Short-Form questionnaire-36. Salivary cortisol levels and the frequency and intensity of headache episodes were also assessed. Within the treatment arm, perceived stress, scores for all Short-Form questionnaire-36 subscales, and the frequency and intensity of the headache episodes were all significantly reduced. No differences in cortisol levels were found in any group before and after the intervention. EFT was reported to benefit patients with TTH. This randomized controlled trial shows promising results for not only the frequency and severity of headaches but also other lifestyle parameters. Copyright © 2013 Elsevier Inc. All rights reserved.
Brief Emotion Regulation Training Facilitates Arousal Control During Sexual Stimuli.
van Overveld, Mark; Borg, Charmaine
2015-01-01
Disgust, a negative emotion which evokes strong behavioral avoidance tendencies, has been associated with sexual dysfunction. Recently, it was postulated that healthy sexual functioning requires a balance between excitatory (increased sexual arousal) and inhibitory processes (lowered disgust levels). This suggests that amplification of excitatory processes (like sexual arousal) could be a valuable addition to treatments for affect-based sexual dysfunctions. The major aim of the present study was to establish whether up-regulation could effectively enhance arousal levels during sexual stimuli, and whether such a training would simultaneously reduce disgust. Students (N = 163, mean age = 20.73 years, SD = 2.35) were trained in up-regulation of affect using either a sexual arousal film (i.e., female-friendly erotic movie) or a threat arousal film clip (i.e., horror movie), while control groups viewed the films without training instructions. Following this, participants viewed and rated state emotions during a series of pictures (sexual, disgusting, or neutral). Up-regulation of mood successfully enhanced general arousal in both groups, yet these arousal levels were not paralleled by reductions in disgust. Overall, the findings indicate that emotion regulation training by maximizing positive affect and general arousal could be an effective instrument to facilitate affect-related disturbances in sexual dysfunctions.
A parallel computing engine for a class of time critical processes.
Nabhan, T M; Zomaya, A Y
1997-01-01
This paper focuses on the efficient parallel implementation of systems of numerically intensive nature over loosely coupled multiprocessor architectures. These analytical models are of significant importance to many real-time systems that have to meet severe time constants. A parallel computing engine (PCE) has been developed in this work for the efficient simplification and the near optimal scheduling of numerical models over the different cooperating processors of the parallel computer. First, the analytical system is efficiently coded in its general form. The model is then simplified by using any available information (e.g., constant parameters). A task graph representing the interconnections among the different components (or equations) is generated. The graph can then be compressed to control the computation/communication requirements. The task scheduler employs a graph-based iterative scheme, based on the simulated annealing algorithm, to map the vertices of the task graph onto a Multiple-Instruction-stream Multiple-Data-stream (MIMD) type of architecture. The algorithm uses a nonanalytical cost function that properly considers the computation capability of the processors, the network topology, the communication time, and congestion possibilities. Moreover, the proposed technique is simple, flexible, and computationally viable. The efficiency of the algorithm is demonstrated by two case studies with good results.
Cache-Oblivious parallel SIMD Viterbi decoding for sequence search in HMMER.
Ferreira, Miguel; Roma, Nuno; Russo, Luis M S
2014-05-30
HMMER is a commonly used bioinformatics tool based on Hidden Markov Models (HMMs) to analyze and process biological sequences. One of its main homology engines is based on the Viterbi decoding algorithm, which was already highly parallelized and optimized using Farrar's striped processing pattern with Intel SSE2 instruction set extension. A new SIMD vectorization of the Viterbi decoding algorithm is proposed, based on an SSE2 inter-task parallelization approach similar to the DNA alignment algorithm proposed by Rognes. Besides this alternative vectorization scheme, the proposed implementation also introduces a new partitioning of the Markov model that allows a significantly more efficient exploitation of the cache locality. Such optimization, together with an improved loading of the emission scores, allows the achievement of a constant processing throughput, regardless of the innermost-cache size and of the dimension of the considered model. The proposed optimized vectorization of the Viterbi decoding algorithm was extensively evaluated and compared with the HMMER3 decoder to process DNA and protein datasets, proving to be a rather competitive alternative implementation. Being always faster than the already highly optimized ViterbiFilter implementation of HMMER3, the proposed Cache-Oblivious Parallel SIMD Viterbi (COPS) implementation provides a constant throughput and offers a processing speedup as high as two times faster, depending on the model's size.
Parallel solution of the symmetric tridiagonal eigenproblem. Research report
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jessup, E.R.
1989-10-01
This thesis discusses methods for computing all eigenvalues and eigenvectors of a symmetric tridiagonal matrix on a distributed-memory Multiple Instruction, Multiple Data multiprocessor. Only those techniques having the potential for both high numerical accuracy and significant large-grained parallelism are investigated. These include the QL method or Cuppen's divide and conquer method based on rank-one updating to compute both eigenvalues and eigenvectors, bisection to determine eigenvalues and inverse iteration to compute eigenvectors. To begin, the methods are compared with respect to computation time, communication time, parallel speed up, and accuracy. Experiments on an IPSC hypercube multiprocessor reveal that Cuppen's method ismore » the most accurate approach, but bisection with inverse iteration is the fastest and most parallel. Because the accuracy of the latter combination is determined by the quality of the computed eigenvectors, the factors influencing the accuracy of inverse iteration are examined. This includes, in part, statistical analysis of the effect of a starting vector with random components. These results are used to develop an implementation of inverse iteration producing eigenvectors with lower residual error and better orthogonality than those generated by the EISPACK routine TINVIT. This thesis concludes with adaptions of methods for the symmetric tridiagonal eigenproblem to the related problem of computing the singular value decomposition (SVD) of a bidiagonal matrix.« less
Are English-language pedometer instructions readable?
Wallace, Lorraine S; Bielak, Kenneth; Linn, Brian
2010-05-01
We evaluated readability and related features of English-language instructions accompanying pedometers, including reading grade level, layout/formatting characteristics, and emphasis of key points. We identified 15 pedometers currently available for purchase in the US. Reading grade level was calculated using Flesch-Kinkaid (FK) and SMOG formulas. Text point size was measured with a C-Thru Ruler. Page and illustration dimensions were measured to the nearest millimeter (mm) with a standard ruler. Layout features were evaluated using the criteria from the User-Friendliness Tool. FK scores ranged from 8th to 11th grade, while SMOG scores ranged from 8th to 12th grade. Text point size averaged 6.9 +/- 1.9 (range = 4-11). Instructions averaged 8.7 +/- 9.0 (range = 0-36) illustrations, most about the size of a US quarter. While many instructions avoided use of specialty fonts (n = 12; 80.0%), most used a minimal amount of white space. Just 4 (26.7%) sets of instructions highlighted the target goal of 10,000 steps-per-day. Pedometer instructions should be revised to meet the recommended 6th grade reading level. Paper size instructions are printed on should be enlarged, thereby allowing for larger text and illustrations, and additional white space. Recommended number of steps per day and proper pedometer positioning should also be predominantly highlighted.
SNAVA-A real-time multi-FPGA multi-model spiking neural network simulation architecture.
Sripad, Athul; Sanchez, Giovanny; Zapata, Mireya; Pirrone, Vito; Dorta, Taho; Cambria, Salvatore; Marti, Albert; Krishnamourthy, Karthikeyan; Madrenas, Jordi
2018-01-01
Spiking Neural Networks (SNN) for Versatile Applications (SNAVA) simulation platform is a scalable and programmable parallel architecture that supports real-time, large-scale, multi-model SNN computation. This parallel architecture is implemented in modern Field-Programmable Gate Arrays (FPGAs) devices to provide high performance execution and flexibility to support large-scale SNN models. Flexibility is defined in terms of programmability, which allows easy synapse and neuron implementation. This has been achieved by using a special-purpose Processing Elements (PEs) for computing SNNs, and analyzing and customizing the instruction set according to the processing needs to achieve maximum performance with minimum resources. The parallel architecture is interfaced with customized Graphical User Interfaces (GUIs) to configure the SNN's connectivity, to compile the neuron-synapse model and to monitor SNN's activity. Our contribution intends to provide a tool that allows to prototype SNNs faster than on CPU/GPU architectures but significantly cheaper than fabricating a customized neuromorphic chip. This could be potentially valuable to the computational neuroscience and neuromorphic engineering communities. Copyright © 2017 Elsevier Ltd. All rights reserved.
NASA Astrophysics Data System (ADS)
Weiland, Sunny Minelli
This study implemented a qualitative approach to examine the phenomenon of "inquiry-based science pedagogy or inquiry instruction" as it has been experienced by individuals. Data was collected through online open-ended surveys, focus groups, and teacher reported self-reflections to answer the research questions: 1) How do middle level science teachers conceptualize "inquiry-based instruction?" 2) What are preferred instructional strategies for implementation in middle level science classrooms? And 3) How do middle level science teachers perceive the connection between science instruction and student learning? The participants within this research study represent 33 percent of teachers in grades 5 through 9 within six school districts in northeastern Pennsylvania. Of the 12 consent forms originally obtained, 10 teachers completed all three phases of the data collection, including the online survey, participation in focus groups, and teacher self-reflection. 60 percent of the participants taught only science, and 40 percent taught all content areas. Of the ten participants, 50 percent were certified teachers of science and 50 percent were certified as teachers of elementary education. 70 percent of the research participants reflected having obtained a master's, with 60 percent of these degrees being received in areas of education, and 10 percent in the area of science. The research participants have a total of 85 collective years of experience as professional educators, with the average years of experience being 8.5 years. Analysis of data revealed three themes related to research question #1) How do middle-level science teachers conceptualize inquiry-based instruction? and sub-question #1) How do middle-level science teachers characterize effective instruction? The themes that capture the essence of teachers' formulation of inquiry-based instruction that emerged in this study were student centered, problem solving, and hands-on . Analysis of data revealed one theme related to research question #2) What are preferred instructional strategies for implementation in middle level science classrooms? and topical sub-question #2) How do middle level science teachers structure instruction. The theme that emerged was needs of students. Analysis of the data revealed one theme related to research question #3) How do middle level science teachers perceive the relationship between science instruction and student learning? and topical sub-question #3) How do middle level science teachers view their role in relation to student learning? This theme is meaning making. Analysis of the data related to meaning making revealed two sub-themes of application and relationships. It is clear that middle level science teachers have a vision for inquiry-based science instruction, but implementation is inhibited by a variety of factors including curricular programming that is very broad and lacks depth, the scheduling of time and resources for science, and the absence of a clear model of inquiry-based instruction. In addition, only one participant referenced students investigating their own authentic questions and no participants reflected on the importance of students using evidence in their explanations of scientific phenomenon. Additionally, participants continually reflected on the needs of their students informing instructional practices, and it is wondered if there is a clear understanding among middle level teachers of how students learn science. Real world applications were recognized as important within science learning and the researcher questions whether teachers of science have adequate opportunities to explore real world application of science concepts throughout their careers in order to foster connections within the classroom. These findings support the need for strong, job-embedded professional development, the cultivation of learning communities dedicated to the investigation and implementation of inquiry-based science, the focusing of curricular programming to allow for in depth investigation of scientific concepts, and the commitment of time and resources to support effective science instruction. In addition, it is recommended that additional support be provided to teachers of science to engage in job shadowing, field experiences and internships to allow for the uncovering of applications of science beyond the classroom. Throughout the United States, there continues to be a clear call for reform in the area of science education. These research findings must inform the work of the educational reformers, professional developers, teacher preparation programmers, and researchers as they aspire to improve the quality of student learning and science instruction. In addition, this research supports the need for ongoing reform efforts to science curriculum, instruction and assessment and the need for more effective teacher preparation programs and professional development programs for teachers of science.
Hyperswitch communication network
NASA Technical Reports Server (NTRS)
Peterson, J.; Pniel, M.; Upchurch, E.
1991-01-01
The Hyperswitch Communication Network (HCN) is a large scale parallel computer prototype being developed at JPL. Commercial versions of the HCN computer are planned. The HCN computer being designed is a message passing multiple instruction multiple data (MIMD) computer, and offers many advantages in price-performance ratio, reliability and availability, and manufacturing over traditional uniprocessors and bus based multiprocessors. The design of the HCN operating system is a uniquely flexible environment that combines both parallel processing and distributed processing. This programming paradigm can achieve a balance among the following competing factors: performance in processing and communications, user friendliness, and fault tolerance. The prototype is being designed to accommodate a maximum of 64 state of the art microprocessors. The HCN is classified as a distributed supercomputer. The HCN system is described, and the performance/cost analysis and other competing factors within the system design are reviewed.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Perumalla, Kalyan S.; Alam, Maksudul
A novel parallel algorithm is presented for generating random scale-free networks using the preferential-attachment model. The algorithm, named cuPPA, is custom-designed for single instruction multiple data (SIMD) style of parallel processing supported by modern processors such as graphical processing units (GPUs). To the best of our knowledge, our algorithm is the first to exploit GPUs, and also the fastest implementation available today, to generate scale free networks using the preferential attachment model. A detailed performance study is presented to understand the scalability and runtime characteristics of the cuPPA algorithm. In one of the best cases, when executed on an NVidiamore » GeForce 1080 GPU, cuPPA generates a scale free network of a billion edges in less than 2 seconds.« less
NASA Astrophysics Data System (ADS)
Kowalczyk, Donna Lee
The purpose of this study was to examine K--5 elementary teachers' reported beliefs about the use, function, and importance of Direct Instruction, the Discovery Method, and the Inquiry Method in the instruction of science in their classrooms. Eighty-two teachers completed questionnaires about their beliefs, opinions, uses, and ideas about each of the three instructional methods. Data were collected and analyzed using the Statistical Package of the Social Sciences (SPSS). Descriptive statistics and Chi-Square analyses indicated that the majority of teachers reported using all three methods to varying degrees in their classrooms. Guided Discovery was reported by the teachers as being the most frequently used method to teach science, while Pure Discovery was reportedly used the least frequently. The majority of teachers expressed the belief that a blend of all three instructional methods is the most effective strategy for teaching science at the elementary level. The teachers also reported a moderate level of confidence in teaching science. Students' ability levels, learning styles, and time/class schedule were identified as factors that most influence teachers' instructional choice. Student participation in hands-on activities, creative thinking ability, and developing an understanding of scientific concepts were reported as the learning behaviors most associated with student success in science. Data obtained from this study provide information about the nature and uses of Direct Instruction, the Discovery Method, and the Inquiry Method and teachers' perceptions and beliefs about each method's use in science education. Learning more about the science teaching and learning environment may help teachers, administrators, curriculum developers, and researchers gain greater insights about student learning, instructional effectiveness, and science curriculum development at the elementary level.
NASA Astrophysics Data System (ADS)
Work, Paul R.
1991-12-01
This thesis investigates the parallelization of existing serial programs in computational electromagnetics for use in a parallel environment. Existing algorithms for calculating the radar cross section of an object are covered, and a ray-tracing code is chosen for implementation on a parallel machine. Current parallel architectures are introduced and a suitable parallel machine is selected for the implementation of the chosen ray-tracing algorithm. The standard techniques for the parallelization of serial codes are discussed, including load balancing and decomposition considerations, and appropriate methods for the parallelization effort are selected. A load balancing algorithm is modified to increase the efficiency of the application, and a high level design of the structure of the serial program is presented. A detailed design of the modifications for the parallel implementation is also included, with both the high level and the detailed design specified in a high level design language called UNITY. The correctness of the design is proven using UNITY and standard logic operations. The theoretical and empirical results show that it is possible to achieve an efficient parallel application for a serial computational electromagnetic program where the characteristics of the algorithm and the target architecture critically influence the development of such an implementation.
ERIC Educational Resources Information Center
Gopal, G. V; Viswanathappa, G.; Kumar, P. Mohan; Biju, K.; Sharif, Nadeemulla
2010-01-01
Integrated instructional module in various subject areas at secondary level for Kerala was developed in a workshop mode and a CD was prepared using Linux-base. Training was given to the teachers in the instructional modules prepared by NIIT i.e. ICR and the same have been evaluated through a feedback mechanism. This paper is focusing on the…
ERIC Educational Resources Information Center
Roquet, Helena; Llopis, Jaume; Pérez-Vidal, Carmen
2016-01-01
This study focuses on the degree of influence of one individual factor, namely gender, on the level of English competence attained in two different groups of intermediate-level Catalan Spanish adolescent learners of English as a foreign language: the first group (Group A) is 1 year younger and follows formal instruction (FI) and in parallel…
Early life instruction in foreign language and music and incidence of mild cognitive impairment.
Wilson, Robert S; Boyle, Patricia A; Yang, Jingyun; James, Bryan D; Bennett, David A
2015-03-01
To test the hypothesis that foreign language and music instruction in early life are associated with lower incidence of mild cognitive impairment (MCI) and slower rate of cognitive decline in old age. At enrollment in a longitudinal cohort study, 964 older persons without cognitive impairment estimated years of foreign language and music instruction by age 18. Annually thereafter they completed clinical evaluations that included cognitive testing and clinical classification of MCI. There were 264 persons with no foreign language instruction, 576 with 1-4 years, and 124 with > 4 years; 346 persons with no music instruction, 360 with 1-4 years, and 258 with > 4 years. During a mean of 5.8 years of observation, 396 participants (41.1%) developed MCI. In a proportional hazards model adjusted for age, sex, and education, higher levels (> 4 years) of foreign language (hazard ratio [HR] = 0.687, 95% confidence interval [CI] [0.482, 0.961]) and music (HR = 0.708, 95% CI [0.539, 0.930]) instruction by the age of 18 were each associated with reduced risk of MCI. The association persisted after adjustment for other early life indicators of an enriched cognitive environment, and it was stronger for nonamnestic than amnestic MCI. Both foreign language and music instruction were associated with higher initial level of cognitive function, but neither instruction measure was associated with cognitive decline. Higher levels of foreign language and music instruction during childhood and adolescence are associated in old age with lower risk of developing MCI but not with rate of cognitive decline. PsycINFO Database Record (c) 2015 APA, all rights reserved.
Teaching Historians with Databases.
ERIC Educational Resources Information Center
Burton, Vernon
1993-01-01
Asserts that, although pressures to publish have detracted from the quality of teaching at the college level, recent innovations in educational technology have created opportunities for instructional improvement. Describes the use of computer-assisted instruction and databases in college-level history courses. (CFR)
Level of Analysis in the Perception of Ongoing Instruction: An Exploratory Study.
ERIC Educational Resources Information Center
Koopman, Cheryl; Newtson, Darren
1981-01-01
Instructional variables were manipulated to determine whether they influence the level of perceptual analysis. The relationships of perceptual analysis to concept learning and evaluations of the instructors were also examined in the study. (Author/GK)
A Methodological Study of a Computer-Managed Instructional Program in High School Physics.
ERIC Educational Resources Information Center
Denton, Jon James
The purpose of this study was to develop and evaluate an instructional model which utilized the computer to produce individually prescribed instructional guides in physics at the secondary school level. The sample consisted of three classes. Of these, two were randomly selected to serve as the treatment groups, e.g., individualized instruction and…
ERIC Educational Resources Information Center
Maitaouthong, Therdsak; Tuamsuk, Kulthida; Techamanee, Yupin
2011-01-01
This study was aimed at developing an instructional model by integrating information literacy in the instructional process of general education courses at an undergraduate level. The research query, "What is the teaching methodology that integrates information literacy in the instructional process of general education courses at an undergraduate…
A History of Reading Programs Involving Instruction in the Content Areas, 1966-1981.
ERIC Educational Resources Information Center
Wadleigh, Merritt Edward
Six questions guided a literature review of content area reading instruction in American secondary schools since 1966: (1) What is the history of reading instruction in American secondary schools through 1965? (2) Why is reading instruction at the secondary level important? (3) What are some factors both within and without secondary schools that…
ERIC Educational Resources Information Center
Mumba, F.; Banda, A.; Chabalengula, V. M.
2015-01-01
Studies on inquiry-based instruction in inclusive science teaching have mainly focused on elementary and middle school levels. Little is known about inquiry-based instruction in high school inclusive science classes. Yet, such classes have become the norm in high schools, fulfilling the instructional needs of students with mild disabilities. This…
A Comparison of Cognitive Teaching Stimuli in a First Grade Classroom.
ERIC Educational Resources Information Center
Sigrest, Christine E.
A study assessed the effectiveness of three cognitive levels of instruction with first graders--three-dimensional (3-D) instruction using real objects, two-dimensional (2-D) instruction using picture representations, and verbal instruction. The study population included 18 first-grade students between the ages of 6 and 8 at a small elementary city…
E-Learning and Flipped Instruction Integration in Business Education: A Proposed Pedagogical Model
ERIC Educational Resources Information Center
King, Chula; Piotrowski, Chris
2015-01-01
While Blended pedagogical approaches are a ubiquitous feature in higher education, the Flipped class is a rather recent instructional format in undergraduate-level instruction. The Flipped paradigm blends together many of the benefits of E-Learning courses, with many of the benefits of face-to-face instruction. At the same time, the disadvantages…
ERIC Educational Resources Information Center
Yang, Ya-Ting C.; Chou, Heng-An
2008-01-01
The purpose of this study was to investigate (1) the relationship between critical thinking skills (CTS) and critical thinking dispositions (CTD), and (2) the effectiveness of different levels of instructional strategy (asynchronous online discussions (AODs), CTS instruction via AODs, and CTS instruction with CTD cultivation via AODs) in improving…
Making a Case and a Place for Effective Content Area Literacy Instruction in the Elementary Grades
ERIC Educational Resources Information Center
Moss, Barbara
2005-01-01
The face of content area literacy instruction is changing. Once associated exclusively with middle and high school instruction, today educators are directing their attention to the importance of encouraging content area literacy instruction at even the earliest levels. This article recommends using an array of text types to link content learning…
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.
Ha, S; Matej, S; Ispiryan, M; Mueller, K
2013-02-01
We describe a GPU-accelerated framework that efficiently models spatially (shift) variant system response kernels and performs forward- and back-projection operations with these kernels for the DIRECT (Direct Image Reconstruction for TOF) iterative reconstruction approach. Inherent challenges arise from the poor memory cache performance at non-axis aligned TOF directions. Focusing on the GPU memory access patterns, we utilize different kinds of GPU memory according to these patterns in order to maximize the memory cache performance. We also exploit the GPU instruction-level parallelism to efficiently hide long latencies from the memory operations. Our experiments indicate that our GPU implementation of the projection operators has slightly faster or approximately comparable time performance than FFT-based approaches using state-of-the-art FFTW routines. However, most importantly, our GPU framework can also efficiently handle any generic system response kernels, such as spatially symmetric and shift-variant as well as spatially asymmetric and shift-variant, both of which an FFT-based approach cannot cope with.
NASA Astrophysics Data System (ADS)
Ha, S.; Matej, S.; Ispiryan, M.; Mueller, K.
2013-02-01
We describe a GPU-accelerated framework that efficiently models spatially (shift) variant system response kernels and performs forward- and back-projection operations with these kernels for the DIRECT (Direct Image Reconstruction for TOF) iterative reconstruction approach. Inherent challenges arise from the poor memory cache performance at non-axis aligned TOF directions. Focusing on the GPU memory access patterns, we utilize different kinds of GPU memory according to these patterns in order to maximize the memory cache performance. We also exploit the GPU instruction-level parallelism to efficiently hide long latencies from the memory operations. Our experiments indicate that our GPU implementation of the projection operators has slightly faster or approximately comparable time performance than FFT-based approaches using state-of-the-art FFTW routines. However, most importantly, our GPU framework can also efficiently handle any generic system response kernels, such as spatially symmetric and shift-variant as well as spatially asymmetric and shift-variant, both of which an FFT-based approach cannot cope with.
NASA Astrophysics Data System (ADS)
Miller-Ricks, Karen A.
Educational reform efforts in Science, Technology, Engineering, Math (STEM) place emphasis on teachers as conduits for student achievement. The purpose of this study was to use TIMSS 2011 data to examine relationships between Science-Technology-Society (STS) instructional practices (student-centered instruction established to promote learning through real-world applications) teacher preparedness, and student achievement and identify variations of achievement between and among eighth-grade science and math classes. The research was framed by both Harper's Anti-Deficit Achievement Theory and Bronfenbrenner's Ecological Systems Theory (BEST). 501 U.S. schools contributed to the TIMSS 2011 data from both the teacher questionnaires and student booklets. Chi-Square, Spearman Correlation, and 2-level hierarchical linear modeling (HLM) were used to analyze data about teachers' preparedness to teach science and math, frequency of using STS instructional practices, and student achievement. The chi-square null hypothesis for math teachers was rejected, providing the assumption that there was an association between the frequency of using STS instruction in math and teacher preparedness. However, the chi-square null hypothesis for science teachers failed to be rejected, providing the assumption that there was no significant association between the frequency of using STS instruction in science and science teacher preparedness. The Spearman Correlation revealed statistically positively significant differences between STS instruction and science achievement, as well as between teacher preparedness and science achievement. The HLM results suggested that 33% of the variance of mathematics achievement was at the individual level and 66% was at the group level. The results for science teachers suggested that 54% of the variance of science achievement was at the individual level and 46% of the variance was at the group level. The data findings support the conclusion that secondary STEM teachers who are more prepared to teach within the STEM content domains and implement STS instructional practices into lessons have higher achievement scores.
Are condom instructions readable? Results of a readability study.
Richwald, G A; Wamsley, M A; Coulson, A H; Morisky, D E
1988-01-01
The use of condoms has assumed a central position in the current strategy to prevent sexual transmission of the human immunodeficiency virus. The effectiveness of condoms in disease prophylaxis is dependent, to a degree, on their correct use. Condom manufacturers routinely include information on condom use either printed on the actual package or in an enclosed package insert. With the use of three readability formulas, the reading grade level was determined for 14 different sets of instructions included with 25 brands of condoms manufactured by 7 domestic and 1 overseas manufacturer. The readability formulas, when applied to instructions for condom use, estimated that, conservatively, 8 of the 14 instructions required at least reading at the level of a high school graduate and none required less than a 10th grade level. Clearly written instructions and simple concepts could assist current and future condom users in the correct use of condoms and improve the effectiveness of condoms in the prevention of AIDS and other sexually transmitted diseases. PMID:3136494
Smart Utilization of Tertiary Instructional Modes
ERIC Educational Resources Information Center
Hamilton, John; Tee, Singwhat
2010-01-01
This empirical research surveys first year tertiary business students across different campuses regarding their perceived views concerning traditional, blended and flexible instructional approaches. A structural equation modeling approach shows traditional instructional modes deliver lower levels of student-perceived learning quality, learning…
NASA Astrophysics Data System (ADS)
Rothman, Alan H.
This study reports the results of research designed to examine the impact of computer-based science instruction on elementary school level students' science content achievement, their attitude about science learning, their level of critical thinking-inquiry skills, and their level of cognitive and English language development. The study compared these learning outcomes resulting from a computer-based approach compared to the learning outcomes from a traditional, textbook-based approach to science instruction. The computer-based approach was inherent in a curriculum titled The Voyage of the Mimi , published by The Bank Street College Project in Science and Mathematics (1984). The study sample included 209 fifth-grade students enrolled in three schools in a suburban school district. This sample was divided into three groups, each receiving one of the following instructional treatments: (a) Mixed-instruction primarily based on the use of a hardcopy textbook in conjunction with computer-based instructional materials as one component of the science course; (b) Non-Traditional, Technology-Based -instruction fully utilizing computer-based material; and (c) Traditional, Textbook-Based-instruction utilizing only the textbook as the basis for instruction. Pre-test, or pre-treatment, data related to each of the student learning outcomes was collected at the beginning of the school year and post-test data was collected at the end of the school year. Statistical analyses of pre-test data were used as a covariate to account for possible pre-existing differences with regard to the variables examined among the three student groups. This study concluded that non-traditional, computer-based instruction in science significantly improved students' attitudes toward science learning and their level of English language development. Non-significant, positive trends were found for the following student learning outcomes: overall science achievement and development of critical thinking-inquiry skills. These conclusions support the value of a non-traditional, computer-based approach to instruction, such as exemplified by The Voyage of the Mimi curriculum, and a recommendation for reform in science teaching that has recommended the use of computer technology to enhance learning outcomes from science instruction to assist in reversing the trend toward what has been perceived to be relatively poor science performance by American students, as documented by the 1996 Third International Mathematics and Science Study (TIMSS).
NASA Astrophysics Data System (ADS)
Carlsen, William S.
This article describes the effects of science teacher subject-matter knowledge on classroom discourse at the level of individual utterances. It details one of three parallel analyses conducted in a year-long study of language in the classrooms of four new biology teachers. The conceptual framework of the study predicts that when teaching unfamiliar subject matter, teachers use a variety of discourse strategies to constrain student talk to a narrowly circumscribed topic domain. This article includes the results of an utterance-by-utterance analysis of teacher and student talk in a 30-lesson sample of science instruction. Data are broken down by classroom activity (e.g., lecture, laboratory, group work) for several measures, including mean duration of utterances, domination of the speaking floor by the teacher, frequency of teacher questioning, cognitive level of teacher questions, and student verbal participation. When teaching unfamiliar topics, the four teachers in this study tended to talk more often and for longer periods of time, ask questions frequently, and rely heavily on low cognitive level questions. The rate of student questions to the teacher varied with classroom activity. In common classroom communicative settings, student questions were less common when the teacher was teaching unfamiliar subject matter. The implications of these findings include a suggestion that teacher knowledge may be an important unconsidered variable in research on the cognitive level of questions and teacher wait-time.
NASA Astrophysics Data System (ADS)
Schultz, A.
2010-12-01
3D forward solvers lie at the core of inverse formulations used to image the variation of electrical conductivity within the Earth's interior. This property is associated with variations in temperature, composition, phase, presence of volatiles, and in specific settings, the presence of groundwater, geothermal resources, oil/gas or minerals. The high cost of 3D solutions has been a stumbling block to wider adoption of 3D methods. Parallel algorithms for modeling frequency domain 3D EM problems have not achieved wide scale adoption, with emphasis on fairly coarse grained parallelism using MPI and similar approaches. The communications bandwidth as well as the latency required to send and receive network communication packets is a limiting factor in implementing fine grained parallel strategies, inhibiting wide adoption of these algorithms. Leading Graphics Processor Unit (GPU) companies now produce GPUs with hundreds of GPU processor cores per die. The footprint, in silicon, of the GPU's restricted instruction set is much smaller than the general purpose instruction set required of a CPU. Consequently, the density of processor cores on a GPU can be much greater than on a CPU. GPUs also have local memory, registers and high speed communication with host CPUs, usually through PCIe type interconnects. The extremely low cost and high computational power of GPUs provides the EM geophysics community with an opportunity to achieve fine grained (i.e. massive) parallelization of codes on low cost hardware. The current generation of GPUs (e.g. NVidia Fermi) provides 3 billion transistors per chip die, with nearly 500 processor cores and up to 6 GB of fast (DDR5) GPU memory. This latest generation of GPU supports fast hardware double precision (64 bit) floating point operations of the type required for frequency domain EM forward solutions. Each Fermi GPU board can sustain nearly 1 TFLOP in double precision, and multiple boards can be installed in the host computer system. We describe our ongoing efforts to achieve massive parallelization on a novel hybrid GPU testbed machine currently configured with 12 Intel Westmere Xeon CPU cores (or 24 parallel computational threads) with 96 GB DDR3 system memory, 4 GPU subsystems which in aggregate contain 960 NVidia Tesla GPU cores with 16 GB dedicated DDR3 GPU memory, and a second interleved bank of 4 GPU subsystems containing in aggregate 1792 NVidia Fermi GPU cores with 12 GB dedicated DDR5 GPU memory. We are applying domain decomposition methods to a modified version of Weiss' (2001) 3D frequency domain full physics EM finite difference code, an open source GPL licensed f90 code available for download from www.OpenEM.org. This will be the core of a new hybrid 3D inversion that parallelizes frequencies across CPUs and individual forward solutions across GPUs. We describe progress made in modifying the code to use direct solvers in GPU cores dedicated to each small subdomain, iteratively improving the solution by matching adjacent subdomain boundary solutions, rather than iterative Krylov space sparse solvers as currently applied to the whole domain.
Tile-based Level of Detail for the Parallel Age
DOE Office of Scientific and Technical Information (OSTI.GOV)
Niski, K; Cohen, J D
Today's PCs incorporate multiple CPUs and GPUs and are easily arranged in clusters for high-performance, interactive graphics. We present an approach based on hierarchical, screen-space tiles to parallelizing rendering with level of detail. Adapt tiles, render tiles, and machine tiles are associated with CPUs, GPUs, and PCs, respectively, to efficiently parallelize the workload with good resource utilization. Adaptive tile sizes provide load balancing while our level of detail system allows total and independent management of the load on CPUs and GPUs. We demonstrate our approach on parallel configurations consisting of both single PCs and a cluster of PCs.
Excellence in clinical teaching: knowledge transformation and development required.
Irby, David M
2014-08-01
Clinical teachers in medicine face the daunting task of mastering the many domains of knowledge needed for practice and teaching. The breadth and complexity of this knowledge continue to increase, as does the difficulty of transforming the knowledge into concepts that are understandable to learners. Properly targeted faculty development has the potential to expedite the knowledge transformation process for clinical teachers. Based on my own research in clinical teaching and faculty development, as well as the work of others, I describe the unique forms of clinical teacher knowledge, the transformation of that knowledge for teaching purposes and implications for faculty development. The following forms of knowledge for clinical teaching in medicine need to be mastered and transformed: (i) knowledge of medicine and patients; (ii) knowledge of context; (iii) knowledge of pedagogy and learners, and (iv) knowledge integrated into teaching scripts. This knowledge is employed and conveyed through the parallel processes of clinical reasoning and clinical instructional reasoning. Faculty development can facilitate this knowledge transformation process by: (i) examining, deconstructing and practising new teaching scripts; (ii) focusing on foundational concepts; (iii) demonstrating knowledge-in-use, and (iv) creating a supportive organisational climate for clinical teaching. To become an excellent clinical teacher in medicine requires the transformation of multiple forms of knowledge for teaching purposes. These domains of knowledge allow clinical teachers to provide tailored instruction to learners at varying levels in the context of fast-paced and demanding clinical practice. Faculty development can facilitate this knowledge transformation process. © 2014 John Wiley & Sons Ltd.
NASA Technical Reports Server (NTRS)
Hall, Lawrence O.; Bennett, Bonnie H.; Tello, Ivan
1994-01-01
A parallel version of CLIPS 5.1 has been developed to run on Intel Hypercubes. The user interface is the same as that for CLIPS with some added commands to allow for parallel calls. A complete version of CLIPS runs on each node of the hypercube. The system has been instrumented to display the time spent in the match, recognize, and act cycles on each node. Only rule-level parallelism is supported. Parallel commands enable the assertion and retraction of facts to/from remote nodes working memory. Parallel CLIPS was used to implement a knowledge-based command, control, communications, and intelligence (C(sup 3)I) system to demonstrate the fusion of high-level, disparate sources. We discuss the nature of the information fusion problem, our approach, and implementation. Parallel CLIPS has also be used to run several benchmark parallel knowledge bases such as one to set up a cafeteria. Results show from running Parallel CLIPS with parallel knowledge base partitions indicate that significant speed increases, including superlinear in some cases, are possible.
A parallel time integrator for noisy nonlinear oscillatory systems
NASA Astrophysics Data System (ADS)
Subber, Waad; Sarkar, Abhijit
2018-06-01
In this paper, we adapt a parallel time integration scheme to track the trajectories of noisy non-linear dynamical systems. Specifically, we formulate a parallel algorithm to generate the sample path of nonlinear oscillator defined by stochastic differential equations (SDEs) using the so-called parareal method for ordinary differential equations (ODEs). The presence of Wiener process in SDEs causes difficulties in the direct application of any numerical integration techniques of ODEs including the parareal algorithm. The parallel implementation of the algorithm involves two SDEs solvers, namely a fine-level scheme to integrate the system in parallel and a coarse-level scheme to generate and correct the required initial conditions to start the fine-level integrators. For the numerical illustration, a randomly excited Duffing oscillator is investigated in order to study the performance of the stochastic parallel algorithm with respect to a range of system parameters. The distributed implementation of the algorithm exploits Massage Passing Interface (MPI).
Keebler, Joseph R.; Wiltshire, Travis J.; Smith, Dustin C.; Fiore, Stephen M.; Bedwell, Jeffrey S.
2014-01-01
Musical instruction often includes materials that can act as a barrier to learning. New technologies using augmented reality may aid in reducing the initial difficulties involved in learning music by lowering these barriers characteristic of traditional instructional materials. Therefore, this set of studies examined a novel augmented reality guitar learning system (i.e., the Fretlight® guitar) in regards to current theories of embodied music cognition. Specifically, we examined the effects of using this system in comparison to a standard instructional material (i.e., diagrams). First, we review major theories related to musical embodiment and specify a niche within this research space we call embodied music technology for learning. Following, we explicate two parallel experiments that were conducted to address the learning effects of this system. Experiment 1 examined short-term learning effects within one experimental session, while Experiment 2 examined both short-term and long-term effects across two sessions spaced at a 2-week interval. Analyses demonstrated that, for many of our dependent variables, all participants increased in performance across time. Further, the Fretlight® condition consistently led to significantly better outcomes via interactive effects, including significantly better long term retention for the learned information across a 2 week time interval. These results are discussed in the context of embodied cognition theory as it relates to music. Potential limitations and avenues for future research are described. PMID:24999334
Spatial considerations for instructional development in a virtual environment
NASA Technical Reports Server (NTRS)
Mccarthy, Laurie; Pontecorvo, Michael; Grant, Frances; Stiles, Randy
1993-01-01
In this paper we discuss spatial considerations for instructional development in a virtual environment. For both the instructional developer and the student, the important spatial criteria are perspective, orientation, scale, level of visual detail, and granularity of simulation. Developing a representation that allows an instructional developer to specify spatial criteria and enables intelligent agents to reason about a given instructional problem is of paramount importance to the success of instruction delivered in a virtual environment, especially one that supports dynamic exploration or spans more than one scale of operation.
Enhancing the Conceptual Understanding of Science.
ERIC Educational Resources Information Center
Gabel, Dorothy
2003-01-01
Describes three levels of understanding science: the phenomena (macroscopic), the particle (microscopic), and the symbolic. Suggests that the objective of science instruction at all levels is conceptual understanding of scientific inquiry. Discusses effective instructional strategies, including analogy, collaborative learning, concept mapping,…
Sentence Combining: A Sequence for Instruction.
ERIC Educational Resources Information Center
Lawlor, Joseph
1983-01-01
Classifies various syntactic structures normally included in sentence-combining instruction into five categories: coordinates, adverbials, restrictive noun modifiers, noun substitutes, and free modifiers. Within each category, structures are further divided into three levels to provide teachers with guidelines for planning instruction. (RH)
14 CFR Appendix A to Part 147 - Curriculum Requirements
Code of Federal Regulations, 2013 CFR
2013-01-01
...) Instruction by lecture, demonstration, and discussion. (2) Level 2 requires: (i) Knowledge of general... basic operations. (iii) Instruction by lecture, demonstration, discussion, and limited practical.... (iii) Instruction by lecture, demonstration, discussion, and a high degree of practical application. (c...
14 CFR Appendix A to Part 147 - Curriculum Requirements
Code of Federal Regulations, 2012 CFR
2012-01-01
...) Instruction by lecture, demonstration, and discussion. (2) Level 2 requires: (i) Knowledge of general... basic operations. (iii) Instruction by lecture, demonstration, discussion, and limited practical.... (iii) Instruction by lecture, demonstration, discussion, and a high degree of practical application. (c...
14 CFR Appendix A to Part 147 - Curriculum Requirements
Code of Federal Regulations, 2014 CFR
2014-01-01
...) Instruction by lecture, demonstration, and discussion. (2) Level 2 requires: (i) Knowledge of general... basic operations. (iii) Instruction by lecture, demonstration, discussion, and limited practical.... (iii) Instruction by lecture, demonstration, discussion, and a high degree of practical application. (c...
Development of a Small Molecule P2X7R Antagonist as a Treatment for Acute SCI
2013-10-01
microglia in response to SCI, and of the role of P2X7 receptor activation in that process . Indeed, in parallel work using uninjured human brain tissue...distinct glial fates are instructed, and how that process may be manipulated for therapeutic purposes. Thus, on the basis of the injury-associated...autocrine loop for the self -maintenance of glial progenitors, the perturbation of which might dictate progenitor recruitment as either reactive glia or
1991-12-01
abstract data type is, what an object-oriented design is and how to apply "software engineering" principles to the design of both of them. I owe a great... Program (ASVP), a research and development effort by two aerospace contractors to redesign and implement subsets of two existing flight simulators in...effort addresses how to implement a simulator designed using the SEI OOD Paradigm on a distributed, parallel, multiple instruction, multiple data (MIMD
Fast Fourier Transform algorithm design and tradeoffs
NASA Technical Reports Server (NTRS)
Kamin, Ray A., III; Adams, George B., III
1988-01-01
The Fast Fourier Transform (FFT) is a mainstay of certain numerical techniques for solving fluid dynamics problems. The Connection Machine CM-2 is the target for an investigation into the design of multidimensional Single Instruction Stream/Multiple Data (SIMD) parallel FFT algorithms for high performance. Critical algorithm design issues are discussed, necessary machine performance measurements are identified and made, and the performance of the developed FFT programs are measured. Fast Fourier Transform programs are compared to the currently best Cray-2 FFT program.
Balasubramonian, Rajeev [Sandy, UT; Dwarkadas, Sandhya [Rochester, NY; Albonesi, David [Ithaca, NY
2009-02-10
In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached.
ERIC Educational Resources Information Center
Black, Rhonda
2016-01-01
This research study addressed measuring the level of instructional leadership effectiveness of the high school assistant principal and the high school instructional leadership teams (ILT) at over forty (40) Shelby County Schools. More specifically, this research study examined their impact on teacher effectiveness and student achievement in their…
ERIC Educational Resources Information Center
Hirumi, Atsusi; Appelman, Bob; Rieber, Lloyd; Van Eck, Richard
2010-01-01
In this three part series, four professors who teach graduate level courses on the design of instructional video games discuss their perspectives on preparing instructional designers to optimize game-based learning. Part I set the context for the series and one of four panelists discussed what he believes instructional designers should know about…
ERIC Educational Resources Information Center
Ahmad, Saira Ijaz; Malik, Samina; Irum, Jamila; Zahid, Rabia
2011-01-01
The main objective of the study was to identify the instructional methods and techniques used by the secondary school teachers to transfer the instructions to the students and to explore the basic considerations of the teachers about the selection of these instructional methods and techniques. Participants of the study included were 442 teachers…
ERIC Educational Resources Information Center
Knapp, Amanda Kristen
2013-01-01
The purpose of this study was to investigate the level of use of selected constructivist instructional practices and level of teacher efficacy in West Virginia secondary science classrooms. The study next sought to determine if a relationship existed between level of use of the constructivist practices and teacher efficacy. In addition the study…
Does Simultaneous Liposuction Adversely Affect the Outcome of Thread Lifts? A Preliminary Result.
Lee, Yong Woo; Park, Tae Hwan
2018-04-11
Along with advances in thread lift techniques and materials, ancillary procedures such as fat grafting, liposuction, or filler injections have been performed simultaneously. Some surgeons think that these ancillary procedures might affect the aesthetic outcomes of thread lifting possibly due to inadvertent injury to threads or loosening of soft tissue via passing the cannula in the surgical plane of the thread lifts. The purpose of the current study is to determine the effect of such ancillary procedures on the outcome of thread lifts in the human and cadaveric setting. We used human abdominal tissue after abdominoplasty and cadaveric faces. In the abdominal tissue, liposuction parallel to the parallel axis was performed in one area for 5 min. We counted 30 passes when liposuction was performed in one direction. This was repeated as we changed the direction of passages. The plane of thread lifts (dermal vs subcutaneous) and angle between liposuction and thread lifts (parallel vs perpendicular) were differentiated in this abdominal tissue study group. Then, we performed parallel or perpendicular thread lifts using a small slit incision. Using a tensiometer, the maximum holding strength was measured when pulling the thread out of the skin as much as possible. We also used faces of cadavers to prove whether the finding in human abdominal tissue is really valid with corresponding techniques. Our pilot study using abdominal tissue showed that liposuction after thread lifts adversely affects it regardless of the vector of thread lifts. In the cadaveric study, however, liposuction prior to thread lifting does not significantly affect the holding strength of thread lifts. Liposuction or fat grafting in the appropriate layer would not be a hurdle to safely performing simultaneous thread lifts if the target lift tissue is intra-SMAS or just above the SMAS layer. This journal requires that authors assign a level of evidence to each article. For a full description of these Evidence-Based Medicine ratings, please refer to the Table of Contents or the online Instructions to Authors www.springer.com/00266 .
Design of a high-speed digital processing element for parallel simulation
NASA Technical Reports Server (NTRS)
Milner, E. J.; Cwynar, D. S.
1983-01-01
A prototype of a custom designed computer to be used as a processing element in a multiprocessor based jet engine simulator is described. The purpose of the custom design was to give the computer the speed and versatility required to simulate a jet engine in real time. Real time simulations are needed for closed loop testing of digital electronic engine controls. The prototype computer has a microcycle time of 133 nanoseconds. This speed was achieved by: prefetching the next instruction while the current one is executing, transporting data using high speed data busses, and using state of the art components such as a very large scale integration (VLSI) multiplier. Included are discussions of processing element requirements, design philosophy, the architecture of the custom designed processing element, the comprehensive instruction set, the diagnostic support software, and the development status of the custom design.
A VLSI chip set for real time vector quantization of image sequences
NASA Technical Reports Server (NTRS)
Baker, Richard L.
1989-01-01
The architecture and implementation of a VLSI chip set that vector quantizes (VQ) image sequences in real time is described. The chip set forms a programmable Single-Instruction, Multiple-Data (SIMD) machine which can implement various vector quantization encoding structures. Its VQ codebook may contain unlimited number of codevectors, N, having dimension up to K = 64. Under a weighted least squared error criterion, the engine locates at video rates the best code vector in full-searched or large tree searched VQ codebooks. The ability to manipulate tree structured codebooks, coupled with parallelism and pipelining, permits searches in as short as O (log N) cycles. A full codebook search results in O(N) performance, compared to O(KN) for a Single-Instruction, Single-Data (SISD) machine. With this VLSI chip set, an entire video code can be built on a single board that permits realtime experimentation with very large codebooks.
Index to Computer Assisted Instruction.
ERIC Educational Resources Information Center
Lekan, Helen A., Ed.
The computer assisted instruction (CAI) programs and projects described in this index are listed by subject matter. The index gives the program name, author, source, description, prerequisites, level of instruction, type of student, average completion time, logic and program, purpose for which program was designed, supplementary…
ERIC Educational Resources Information Center
Schneider, David E.
2011-01-01
More research is needed that examines textbooks intended for the entry level college classroom. This study offers valuable information to academics that adopt a public speaking textbook for instruction as well as objective feedback to the collective authors. Readability levels of 22 nationally published textbooks, based on McGlaughlin's (1969)…
Three Levels of Motivation in Instruction: Building Interpersonal Relations with Learners
ERIC Educational Resources Information Center
Cao, Katy Xinquan
2004-01-01
Based on the emotions and responsibilities, this paper proposes a model that identifies three levels of motivation (3LOM) in instruction. It states that motivation can be addressed at three different levels: inclusion, entertainment and edification. It looks at motivation from the angle of social interaction. The focus of the model is to describe…
Code of Federal Regulations, 2010 CFR
2010-07-01
... course in English as a second language, the educational level of instruction provided in that course is... complete a degree or certificate program; (2) The educational level of instruction provided in the noncredit or reduced credit remedial course is below the level needed to pursue successfully the degree or...
ERIC Educational Resources Information Center
Beris, Carole
The Fry Readability Graph was used to assess the approximate readability level of each of 23 selected instructions, publications, and forms commonly used by adults in order to compare their readability levels with the minimum literacy level as defined by the United States Office of Education (approximately the eighth grade level). The results…
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.
Partitioning in parallel processing of production systems
DOE Office of Scientific and Technical Information (OSTI.GOV)
Oflazer, K.
1987-01-01
This thesis presents research on certain issues related to parallel processing of production systems. It first presents a parallel production system interpreter that has been implemented on a four-processor multiprocessor. This parallel interpreter is based on Forgy's OPS5 interpreter and exploits production-level parallelism in production systems. Runs on the multiprocessor system indicate that it is possible to obtain speed-up of around 1.7 in the match computation for certain production systems when productions are split into three sets that are processed in parallel. The next issue addressed is that of partitioning a set of rules to processors in a parallel interpretermore » with production-level parallelism, and the extent of additional improvement in performance. The partitioning problem is formulated and an algorithm for approximate solutions is presented. The thesis next presents a parallel processing scheme for OPS5 production systems that allows some redundancy in the match computation. This redundancy enables the processing of a production to be divided into units of medium granularity each of which can be processed in parallel. Subsequently, a parallel processor architecture for implementing the parallel processing algorithm is presented.« less
Kindlmann, Gordon; Chiw, Charisee; Seltzer, Nicholas; Samuels, Lamont; Reppy, John
2016-01-01
Many algorithms for scientific visualization and image analysis are rooted in the world of continuous scalar, vector, and tensor fields, but are programmed in low-level languages and libraries that obscure their mathematical foundations. Diderot is a parallel domain-specific language that is designed to bridge this semantic gap by providing the programmer with a high-level, mathematical programming notation that allows direct expression of mathematical concepts in code. Furthermore, Diderot provides parallel performance that takes advantage of modern multicore processors and GPUs. The high-level notation allows a concise and natural expression of the algorithms and the parallelism allows efficient execution on real-world datasets.
Schlund, Michael W; Treacher, Kay; Preston, Oli; Magee, Sandy K; Richman, David M; Brewer, Adam T; Cameron, Gemma; Dymond, Simon
2017-01-01
Approach-avoidance paradigms create a competition between appetitive and aversive contingencies and are widely used in nonhuman research on anxiety. Here, we examined how instructions about threat and avoidance impact control by competing contingencies over human approach-avoidance behavior. Additionally, Experiment 1 examined the effects of threat magnitude (money loss amount) and avoidance cost (fixed ratio requirements), whereas Experiment 2 examined the effects of threat information (available, unavailable and inaccurate) on approach-avoidance. During the task, approach responding was modeled by reinforcing responding with money on a FR schedule. By performing an observing response, participants produced an escalating "threat meter". Instructions stated that the threat meter levels displayed the current probability of losing money, when in fact loss only occurred when the level reached the maximum. Instructions also stated pressing an avoidance button lowered the threat level. Overall, instructions produced cycles of approach and avoidance responding with transitions from approach to avoidance when threat was high and transitions back to approach after avoidance reduced threat. Experiment 1 revealed increasing avoidance cost, but not threat magnitude, shifted approach-avoidance transitions to higher threat levels and increased anxiety ratings, but did not influence the frequency of approach-avoidance cycles. Experiment 2 revealed when threat level information was available or absent earnings were high, but earnings decreased when inaccurate threat information was incompatible with contingencies. Our findings build on prior nonhuman and human approach-avoidance research by highlighting how instructed threat and avoidance can impact human AA behavior and self-reported anxiety. © 2017 Society for the Experimental Analysis of Behavior.
NASA Astrophysics Data System (ADS)
Olson, Richard F.
2013-05-01
Rendering of point scatterer based radar scenes for millimeter wave (mmW) seeker tests in real-time hardware-in-the-loop (HWIL) scene generation requires efficient algorithms and vector-friendly computer architectures for complex signal synthesis. New processor technology from Intel implements an extended 256-bit vector SIMD instruction set (AVX, AVX2) in a multi-core CPU design providing peak execution rates of hundreds of GigaFLOPS (GFLOPS) on one chip. Real world mmW scene generation code can approach peak SIMD execution rates only after careful algorithm and source code design. An effective software design will maintain high computing intensity emphasizing register-to-register SIMD arithmetic operations over data movement between CPU caches or off-chip memories. Engineers at the U.S. Army Aviation and Missile Research, Development and Engineering Center (AMRDEC) applied two basic parallel coding methods to assess new 256-bit SIMD multi-core architectures for mmW scene generation in HWIL. These include use of POSIX threads built on vector library functions and more portable, highlevel parallel code based on compiler technology (e.g. OpenMP pragmas and SIMD autovectorization). Since CPU technology is rapidly advancing toward high processor core counts and TeraFLOPS peak SIMD execution rates, it is imperative that coding methods be identified which produce efficient and maintainable parallel code. This paper describes the algorithms used in point scatterer target model rendering, the parallelization of those algorithms, and the execution performance achieved on an AVX multi-core machine using the two basic parallel coding methods. The paper concludes with estimates for scale-up performance on upcoming multi-core technology.
Method for implementation of recursive hierarchical segmentation on parallel computers
NASA Technical Reports Server (NTRS)
Tilton, James C. (Inventor)
2005-01-01
A method, computer readable storage, and apparatus for implementing a recursive hierarchical segmentation algorithm on a parallel computing platform. The method includes setting a bottom level of recursion that defines where a recursive division of an image into sections stops dividing, and setting an intermediate level of recursion where the recursive division changes from a parallel implementation into a serial implementation. The segmentation algorithm is implemented according to the set levels. The method can also include setting a convergence check level of recursion with which the first level of recursion communicates with when performing a convergence check.
Using Concrete Manipulatives in Mathematical Instruction
ERIC Educational Resources Information Center
Jones, Julie P.; Tiller, Margaret
2017-01-01
Concrete, Representational, Abstract (CRA) instruction is a process for teaching and learning mathematical concepts. Starting with manipulation of concrete materials (counters, beans, Unifix cubes), the process moves students to the representational level (tallies, dots, stamps), and peaks at the abstract level, at which numbers and symbols are…
ERIC Educational Resources Information Center
Sawyer, Jesse O.
1964-01-01
This brief review of research in foreign language instruction during 1961-63 summarizes, compares, and interprets related studies dealing withsuch topics as (1) the effects and value of foreign language instruction at different educational levels, (2) methods and materials, (3) testing, and (4) electromechanical aids, such as the language…
Malice in Wonderland: The Linguist's Future in the German Department
ERIC Educational Resources Information Center
Markey, T. L.
1977-01-01
Suggests a tripartite division of instructional duties in college language departments: (1) language instruction on intermediate and advanced levels, (2) tutorial instruction, and (3) interdisciplinary courses to curtail compartmentalization and encourage cultural comparison. Linguist and literary scholar need not be at odds. (CHK)
Math CAMMP: A Constructivist Summer Camp for Teachers and Students
ERIC Educational Resources Information Center
Green, Michael; Piel, John A.
2012-01-01
A summer session, math methods course for elementary teachers incorporates 30 hours of instruction that emphasizes (1) developmentally appropriate instructional strategies, (2) hierarchical levels of increasingly abstract manipulatives, (3) ongoing assessment of student learning, (4) integrated thematic instructional modules, (5) team planning and…
General Education Teachers' Differentiated Instruction in Elementary Inclusion
ERIC Educational Resources Information Center
Deason, Jennifer
2014-01-01
Inclusion teachers at the elementary level face challenges in differentiating instruction for all students. Despite inclusion teachers' willingness to use differentiated instruction (DI), many teachers struggle implementing DI because of teachers' understanding of DI, insufficient time for planning, and insufficient training and resources. The…
Collaborative Instructional Strategies to Enhance Knowledge Convergence
ERIC Educational Resources Information Center
Draper, Darryl C.
2015-01-01
To promote knowledge convergence through collaborative learning activities in groups, this qualitative case study involved a layered approach for the design and delivery of a highly collaborative learning environment incorporating various instructional technologies grounded in learning theory. In a graduate-level instructional technology course,…
Principal Instructional Leadership Behaviors: Teacher vs. Self-Perceptions
ERIC Educational Resources Information Center
Gurley, D. Keith; Anast-May, Linda; O'Neal, Marcia; Dozier, Randy
2016-01-01
In response to ever-increasing accountability of school principals to demonstrate higher levels of student achievement, instructional leadership continues to be an important focus among educational researchers. In this paper, researchers briefly review the literature base regarding instructional leadership, then present the conceptual framework…
Efficacy of Self-Instructional Training for Reducing Children's Dental Fear.
ERIC Educational Resources Information Center
Prins, Pier J.
1988-01-01
Utilizes two different experiments to test the effectiveness of a variety self-instructional training methods to reduce the dental fears of groups of 8- to 12-year-old children. Results indicate that high levels of anxiety impair the effectiveness of self-instruction. (FMW)
Selected Attitudes Dealing with Individualized and Traditional Instruction.
ERIC Educational Resources Information Center
Leeking, Linda L.
An investigation was done to ascertain the effectiveness of individualized instructional methods as compared with traditional instructional methods in vocational food service programs at the community college level. Subjects, forty-three hotel/motel restaurant management students, were divided into subgroups: students who transferred from another…
Yeung, Susanna S S; Siegel, Linda S; Chan, Carol K K
2013-05-01
This study investigated the effects of a 12-week language-enriched phonological awareness instruction on 76 Hong Kong young children who were learning English as a second language. The children were assigned randomly to receive the instruction on phonological awareness skills embedded in vocabulary learning activities or comparison instruction which consisted of vocabulary learning and writing tasks but no direct instruction in phonological awareness skills. They were tested on receptive and expressive vocabulary, phonological awareness at the syllable, rhyme and phoneme levels, reading, and spelling in English before and after the program implementation. The results indicated that children who received the phonological awareness instruction performed significantly better than the comparison group on English word reading, spelling, phonological awareness at all levels and expressive vocabulary on the posttest when age, general intelligence and the pretest scores were controlled statistically. The findings suggest that phonological awareness instruction embedded in vocabulary learning activities might be beneficial to kindergarteners learning English as a second language.
ERIC Educational Resources Information Center
Ohio State Univ., Columbus. National Center for Research in Vocational Education.
This high school-postsecondary-level course for avionics instrument systems specialist is one of a number of military-developed curriculum packages selected for adaptation to vocational instruction and curriculum development in a civilian setting. A plan of instruction outlines five blocks of instruction (281 hours of instruction). Block 1,…
ERIC Educational Resources Information Center
Munyofu, Mine
2008-01-01
The purpose of this study was to examine the instructional effectiveness of different levels of chunking (simple visual/text and complex visual/text), different forms of feedback (item-by-item feedback, end-of-test feedback and no feedback), and use of instructional gaming (game and no game) in complementing animated programmed instruction on a…
NASA Astrophysics Data System (ADS)
Roberts, Patrice Helen
This research was designed to determine the relationships among students' achievement scores on grade-level science content, on science content that was three years above-grade level, on attitudes toward instructional approaches, and learning-styles perceptual preferences when instructional approaches were multisensory versus traditional. The dependent variables for this investigation were scores on achievement posttests and scores on the attitude survey. The independent variables were the instructional strategy and students' perceptual preferences. The sample consisted of 74 educationally oriented seventh-grade students. The Learning Styles Inventory (LSI) (Dunn, Dunn, & Price, 1990) was administered to determine perceptual preferences. The control group was taught seventh-grade and tenth-grade science units using a traditional approach and the experimental group was instructed on the same units using multisensory instructional resources. The Semantic Differential Scale (SDS) (Pizzo, 1981) was administered to reveal attitudinal differences. The traditional unit included oral reading from the textbook, completing outlines, labeling diagrams, and correcting the outlines and diagrams as a class. The multisensory unit included five instructional stations established in different sections of the classroom to allow students to learn by: (a) manipulating Flip Chutes, (b) using Electroboards, (c) assembling Task Cards, (d) playing a kinesthetic Floor Game, and (e) reading an individual Programmed Learning Sequence. Audio tapes and scripts were provided at each location. Students circulated in groups of four from station to station. The data subjected to statistical analyses supported the use of a multisensory, rather than a traditional approach, for teaching science content that is above-grade level. T-tests revealed a positive and significant impact on achievement scores (p < 0.0007). No significance was detected on grade-level achievement nor on the perceptual-preference effect. Furthermore, the students indicated significantly more positive attitudes when instructed with a multisensory approach on either grade-level or above-grade level science content (p < 0.0001). The findings supported using a multisensory approach when teaching science concepts that are new to and difficult for students (Martini, 1986).
NASA Astrophysics Data System (ADS)
Ying, Jia-ju; Chen, Yu-dan; Liu, Jie; Wu, Dong-sheng; Lu, Jun
2016-10-01
The maladjustment of photoelectric instrument binocular optical axis parallelism will affect the observe effect directly. A binocular optical axis parallelism digital calibration system is designed. On the basis of the principle of optical axis binocular photoelectric instrument calibration, the scheme of system is designed, and the binocular optical axis parallelism digital calibration system is realized, which include four modules: multiband parallel light tube, optical axis translation, image acquisition system and software system. According to the different characteristics of thermal infrared imager and low-light-level night viewer, different algorithms is used to localize the center of the cross reticle. And the binocular optical axis parallelism calibration is realized for calibrating low-light-level night viewer and thermal infrared imager.
Adaptive multi-GPU Exchange Monte Carlo for the 3D Random Field Ising Model
NASA Astrophysics Data System (ADS)
Navarro, Cristóbal A.; Huang, Wei; Deng, Youjin
2016-08-01
This work presents an adaptive multi-GPU Exchange Monte Carlo approach for the simulation of the 3D Random Field Ising Model (RFIM). The design is based on a two-level parallelization. The first level, spin-level parallelism, maps the parallel computation as optimal 3D thread-blocks that simulate blocks of spins in shared memory with minimal halo surface, assuming a constant block volume. The second level, replica-level parallelism, uses multi-GPU computation to handle the simulation of an ensemble of replicas. CUDA's concurrent kernel execution feature is used in order to fill the occupancy of each GPU with many replicas, providing a performance boost that is more notorious at the smallest values of L. In addition to the two-level parallel design, the work proposes an adaptive multi-GPU approach that dynamically builds a proper temperature set free of exchange bottlenecks. The strategy is based on mid-point insertions at the temperature gaps where the exchange rate is most compromised. The extra work generated by the insertions is balanced across the GPUs independently of where the mid-point insertions were performed. Performance results show that spin-level performance is approximately two orders of magnitude faster than a single-core CPU version and one order of magnitude faster than a parallel multi-core CPU version running on 16-cores. Multi-GPU performance is highly convenient under a weak scaling setting, reaching up to 99 % efficiency as long as the number of GPUs and L increase together. The combination of the adaptive approach with the parallel multi-GPU design has extended our possibilities of simulation to sizes of L = 32 , 64 for a workstation with two GPUs. Sizes beyond L = 64 can eventually be studied using larger multi-GPU systems.
Using Multiple Representations to Resolve Conflict in Student Conceptual Understanding of Chemistry
NASA Astrophysics Data System (ADS)
Daubenmire, Paul L.
Much like a practiced linguist, expert chemists utilize the power and elegance of chemical symbols to understand what is happening at the atomic level and to manipulate atoms and molecules to effect an observable change at the macroscopic level. Unfortunately, beginning chemistry is often taught in a way that emphasizes memorizing the symbolic representations of equations and reactions without much opportunity to meaningfully connect the observable macroscopic phenomena with an understanding of the chemistry taking place at the atomic level. The compartmentalized manner of chemistry instruction in most chemistry classrooms further nullifies the efficacy of the triplet relationship to connect between macroscopic observations, symbolic representations, and atomic scale views. If symbolic representations are presented as the goal of instruction, rather than as the means to gain understanding, then students will be impaired in developing a coherent understanding of chemical principles. This dissertation describes the development and implementation of an interview study to examine how undergraduate students interpreted multiple representations of a chemical equilibrium. To establish a baseline of ideas, students first were coached to verbally generate successive representations. They were then cued to think about the chemistry occurring between atoms and ions at the molecular level. Next, an experiment involving a change in states of matter and color was performed which paralleled the symbolic representations. Through self-explanations and verbalizing of conjectures, students were encouraged to explore, interpret, and refine their understanding of the observations related to the chemical symbols presented to them. Finally, with the goal of fostering a deeper understanding of the process of equilibrium, a dynamic visualization of the molecular level was introduced as a tool for helping students connect these multiple representations. This study revealed that one way in which students develop conceptual understanding and resolve conflicts between different representations of the same phenomena is by verbalizing their ideas as a conjecture (as a verbal explanation to advance towards a hypothesis). Thus, it is proposed that symbolic representations are most effective viewed not as an end goal but as a bridge for connecting macroscopic, visible phenomena with what is occurring at the molecular, invisible level. When the focus on merely memorizing chemical equations and symbols is removed, students can gain a coherent understanding of the meaning available when multiple representations are viewed together.
Implementation of collisions on GPU architecture in the Vorpal code
NASA Astrophysics Data System (ADS)
Leddy, Jarrod; Averkin, Sergey; Cowan, Ben; Sides, Scott; Werner, Greg; Cary, John
2017-10-01
The Vorpal code contains a variety of collision operators allowing for the simulation of plasmas containing multiple charge species interacting with neutrals, background gas, and EM fields. These existing algorithms have been improved and reimplemented to take advantage of the massive parallelization allowed by GPU architecture. The use of GPUs is most effective when algorithms are single-instruction multiple-data, so particle collisions are an ideal candidate for this parallelization technique due to their nature as a series of independent processes with the same underlying operation. This refactoring required data memory reorganization and careful consideration of device/host data allocation to minimize memory access and data communication per operation. Successful implementation has resulted in an order of magnitude increase in simulation speed for a test-case involving multiple binary collisions using the null collision method. Work supported by DARPA under contract W31P4Q-16-C-0009.
ERIC Educational Resources Information Center
Henderson, William Edward, Jr.
Developed during a project designed to provide continuous, performance-based vocational training at the secondary and postsecondary levels, this instructional guide is intended to help teachers implement a laterally and vertically articulated secondary level automotive mechanics program. Introductory materials include descriptions of Automotive…
Accommodating Student Diversity in Remote Sensing Instruction.
ERIC Educational Resources Information Center
Hammen, John L., III.
1992-01-01
Discusses the difficulty of teaching computer-based remote sensing to students of varying levels of computer literacy. Suggests an instructional method that accommodates all levels of technical expertise through the use of microcomputers. Presents a curriculum that includes an introduction to remote sensing, digital image processing, and…
Principals as Instructional Leaders
ERIC Educational Resources Information Center
Finkel, Ed
2012-01-01
At some level, principals always have been instructional leaders--but never before has their role been more prominent. First, the accountability movement--No Child Left Behind (NCLB) in particular--thrust principals into the spotlight on academic achievement. Then budget cuts peeled away capacity at both the district and school levels, thinning…
Connecting Language to Content: Second Language Literature Instruction at the Intermediate Level
ERIC Educational Resources Information Center
Hoecherl-Alden, Gisela
2006-01-01
Meaningfully integrating multidimensional approaches with learner-centered, workshop-style second language (L2) literature instruction at intermediate-level proficiency can help students increase their linguistic competence and further both their cultural understanding and analytical thinking skills. Moreover, the utilization of drama techniques…
Teaching Beginning Chess Skills to Students with Disabilities.
ERIC Educational Resources Information Center
Storey, Keith
2000-01-01
This article discusses teaching higher-level thinking skills and concentration to students with disabilities through chess instruction. Guidelines for chess instruction are provided, including: teaching ideas and strategy first rather than specific lines of play, using a variety of instructional modalities, and building in reinforcement for…
Instructional Microcomputer Applications by Business Teachers in Minnesota.
ERIC Educational Resources Information Center
Lambrecht, Judith J.
Data were collected from Minnesota secondary and postsecondary business teachers regarding their instructional microcomputer applications and their attitudes about several instructional computing issues. Usable surveys were returned by 342 teachers in 236 schools. The predominant brand of computer at the secondary level was the Apple II; most…
The African Language Program at Michigan State University.
ERIC Educational Resources Information Center
Dwyer, David
1979-01-01
Describes the African language program at Michigan State University, which provides (1) supervised, individualized instruction for high-demand languages, on two levels; (2) regular classroom instruction for Swahili and Hausa; and (3) non-credit, self-instructional programs for low-demand languages. Sample forms are appended. (AM)
Handwriting Instruction in Elementary Schools: Revisited!
ERIC Educational Resources Information Center
Asher, Asha; Estes, Joanne
2016-01-01
Handwriting is an essential literacy and communication skill developed through a variety of instructional methods in elementary school. This study explored the consistency in handwriting instruction across grade levels in a Midwest public school district 15 years after the school initially implemented a uniform handwriting program. Additionally,…
DSLM Instructional Approach to Conceptual Change Involving Thermal Expansion.
ERIC Educational Resources Information Center
She, Hsiao-Ching
2003-01-01
Examines the process of student conceptual change regarding thermal expansion using the Dual Situated Learning Model (DSLM) as an instructional approach. Indicates that DSLM promotes conceptual change and holds great potential to facilitate the process through classroom instruction at all levels. (Contains 38 references.) (Author/NB)
Teacher's Directory of Reading Skill Aids and Materials.
ERIC Educational Resources Information Center
Dechant, Emerald
Intended to help reading teachers match pupil needs and deficiencies with specific instructional materials, this volume contains more than 2,000 print and audiovisual instructional materials for reading instruction. Citations, which include objectives, grade level, publisher, and format, are grouped into the following sections: (1) developing the…
Noncredit Instruction: Opportunity and Challenge
ERIC Educational Resources Information Center
Academic Senate for California Community Colleges, 2009
2009-01-01
This paper considers noncredit instruction in the California Community College System. It identifies three related concepts: a state need for increased levels of education that noncredit instruction is well placed to supply, several changes that begin to facilitate that response, and additional changes that are needed to ensure success. The…
Teachers' Experiences with Middle-Level Mathematics Coaches
ERIC Educational Resources Information Center
Frost, Bernard Emmanuel
2013-01-01
Many school districts have provided support to middle school mathematics teachers who face challenges involving delivery of instruction by hiring instructional mathematics coaches. The purpose of this qualitative case study was to explore the experiences between classroom mathematics middle school teachers and their instructional coach, and to…
ERIC Educational Resources Information Center
Lillo, Robert E.; Soffiotto, Nicholas S.
Designed for students in the tenth grade, this electricity/electronics curriculum guide contains instructional modules for sixteen units of instruction: (1) orientation, (2) introduction to electricity/electronics, (3) electricity/electronics safety, (4) fundamental skills, (5) direct current circuits, (6) graphical illustrations, (7) circuit…
NEW EDUCATIONAL MEDIA IN ACTION--CASE STUDIES FOR PLANNERS--II.
ERIC Educational Resources Information Center
United Nations Educational, Scientific, and Cultural Organization, Paris (France). International Inst. for Educational Planning.
THIS VOLUME CONTAINS EIGHT STUDIES ON INSTRUCTIONAL MEDIA USE--TELEVISION IN NIGER AND COLOMBIA (IN-SCHOOL INSTRUCTION), CHICAGO (JUNIOR-COLLEGE-LEVEL EDUCATIONAL EXTENSION), PERU (EDUCATIONAL EXTENSION AND LITERACY), IVORY COAST (LITERACY), TELEVISION, FILM, AND PROGRAMED INSTRUCTION IN ALGIERS (TEACHER-TRAINING), CORRESPONDENCE COURSES AT THE…
A parallel algorithm for switch-level timing simulation on a hypercube multiprocessor
NASA Technical Reports Server (NTRS)
Rao, Hariprasad Nannapaneni
1989-01-01
The parallel approach to speeding up simulation is studied, specifically the simulation of digital LSI MOS circuitry on the Intel iPSC/2 hypercube. The simulation algorithm is based on RSIM, an event driven switch-level simulator that incorporates a linear transistor model for simulating digital MOS circuits. Parallel processing techniques based on the concepts of Virtual Time and rollback are utilized so that portions of the circuit may be simulated on separate processors, in parallel for as large an increase in speed as possible. A partitioning algorithm is also developed in order to subdivide the circuit for parallel processing.
Allen, Edwin B; Walls, Richard T; Reilly, Frank D
2008-02-01
This study investigated the effects of interactive instructional techniques in a web-based peripheral nervous system (PNS) component of a first year medical school human anatomy course. Existing data from 9 years of instruction involving 856 students were used to determine (1) the effect of web-based interactive instructional techniques on written exam item performance and (2) differences between student opinions of the benefit level of five different types of interactive learning objects used. The interactive learning objects included Patient Case studies, review Games, Simulated Interactive Patients (SIP), Flashcards, and unit Quizzes. Exam item analysis scores were found to be significantly higher (p < 0.05) for students receiving the instructional treatment incorporating the web-based interactive learning objects than for students not receiving this treatment. Questionnaires using a five-point Likert scale were analysed to determine student opinion ratings of the interactive learning objects. Students reported favorably on the benefit level of all learning objects. Students rated the benefit level of the Simulated Interactive Patients (SIP) highest, and this rating was significantly higher (p < 0.05) than all other learning objects. This study suggests that web-based interactive instructional techniques improve student exam performance. Students indicated a strong acceptance of Simulated Interactive Patient learning objects.
Inquiry-based Science Instruction in High School Biology Courses: A Multiple Case Study
NASA Astrophysics Data System (ADS)
Aso, Eze
A lack of research exists about how secondary school science teachers use inquiry-based instruction to improve student learning. The purpose of this qualitative study was to explore how science teachers used inquiry-based instruction to improve student learning in high school biology courses. The conceptual framework was based on Banchi and Bell's model of increasing levels of complexity for inquiry-based instruction. A multiple case study research design was conducted of biology programs at 3 high schools in an urban school district in the northeastern region of the United States. Participants included 2 biology teachers from each of the 3 high schools. Data were collected from individual interviews with biology teachers, observations of lessons in biology, and documents related to state standards, assessments, and professional development. The first level of data analysis involved coding and categorizing the interview and observation data. A content analysis was used for the documents. The second level of data analysis involved examining data across all sources and all cases for themes and discrepancies. According to study findings, biology teachers used confirmation, structure, and guided inquiry to improve student learning. However, they found open inquiry challenging and frustrating to implement because professional development about scaffolding of instruction over time was needed, and students' reading and writing skills needed to improve. This study contributes to positive social change by providing educators and researchers with a deeper understanding about how to scaffold levels of inquiry-based science instruction in order to help students become scientifically literate citizens.
Pedagogical Reflections by Secondary Science Teachers at Different NOS Implementation Levels
NASA Astrophysics Data System (ADS)
Herman, Benjamin C.; Clough, Michael P.; Olson, Joanne K.
2017-02-01
This study investigated what 13 secondary science teachers at various nature of science (NOS) instruction implementation levels talked about when they reflected on their teaching. We then determined if differences exist in the quality of those reflections between high, medium, and low NOS implementers. This study sought to answer the following questions: (1) What do teachers talk about when asked general questions about their pedagogy and NOS pedagogy and (2) what qualitative differences, if any, exist within variables across teachers of varying NOS implementation levels? Evidence derived from these teachers' reflections indicated that self-efficacy and perceptions of general importance for NOS instruction were poor indicators of NOS implementation. However, several factors were associated with the extent that these teachers implemented NOS instruction, including the utility value they hold for NOS teaching, considerations of how people learn, understanding of NOS pedagogy, and their ability to accurately and deeply self-reflect about teaching. Notably, those teachers who effectively implemented the NOS at higher levels value NOS instruction for reasons that transcend immediate instructional objectives. That is, they value teaching NOS for achieving compelling ends realized long after formal schooling (e.g., lifelong socioscientific decision-making for civic reasons), and they deeply reflect about how to teach NOS by drawing from research about how people learn. Low NOS implementers' simplistic notions and reflections about teaching and learning appeared to be impeding factors to accurate and consistent NOS implementation. This study has implications for science teacher education efforts that promote NOS instruction.
Reddy, Linda A; Fabiano, Gregory A; Dudek, Christopher M; Hsu, Louis
2013-12-01
This investigation examined 317 general education kindergarten through fifth-grade teachers' use of instructional and behavioral management strategies as measured by the Classroom Strategy Scale (CSS)-Observer Form, a multidimensional tool for assessing classroom practices. The CSS generates frequency of strategy use and discrepancy scores reflecting the difference between recommended and actual frequencies of strategy use. Hierarchical linear models (HLMs) suggested that teachers' grade-level assignment was related to their frequency of using instructional and behavioral management strategies: Lower grade teachers utilized more clear 1 to 2 step commands, praise statements, and behavioral corrective feedback strategies than upper grade teachers, whereas upper grade teachers utilized more academic monitoring and feedback strategies, content/concept summaries, student focused learning and engagement, and student thinking strategies than lower grade teachers. Except for the use of praise statements, teachers' usage of instructional and behavioral management strategies was not found to be related to years of teaching experience or to the interaction of years of teaching experience and grade-level assignment. HLMs suggested that teachers' grade level was related to their discrepancy scores of some instructional and behavioral management strategies: Upper grade teachers had higher discrepancy scores in academic performance feedback, behavioral feedback, and praise than lower grade teachers. Teachers' discrepancy scores of instructional and behavioral management strategies were not found to be related to years of teaching experience or to the interaction of years of teaching experience and grade-level assignment. Implications of results for school psychology practice are outlined. © 2013.
A method to establish stimulus control and compliance with instructions.
Borgen, John G; Charles Mace, F; Cavanaugh, Brenna M; Shamlian, Kenneth; Lit, Keith R; Wilson, Jillian B; Trauschke, Stephanie L
2017-10-01
We evaluated a unique procedure to establish compliance with instructions in four young children diagnosed with autism spectrum disorder (ASD) who had low levels of compliance. Our procedure included methods to establish a novel therapist as a source of positive reinforcement, reliably evoke orienting responses to the therapist, increase the number of exposures to instruction-compliance-reinforcer contingencies, and minimize the number of exposures to instruction-noncompliance-no reinforcer contingencies. We further alternated between instructions with a high probability of compliance (high-p instructions) with instructions that had a prior low probability of compliance (low-p instructions) as soon as low-p instructions lost stimulus control. The intervention is discussed in relation to the conditions necessary for the development of stimulus control and as an example of a variation of translational research. © 2017 Society for the Experimental Analysis of Behavior.
Cache-Oblivious parallel SIMD Viterbi decoding for sequence search in HMMER
2014-01-01
Background HMMER is a commonly used bioinformatics tool based on Hidden Markov Models (HMMs) to analyze and process biological sequences. One of its main homology engines is based on the Viterbi decoding algorithm, which was already highly parallelized and optimized using Farrar’s striped processing pattern with Intel SSE2 instruction set extension. Results A new SIMD vectorization of the Viterbi decoding algorithm is proposed, based on an SSE2 inter-task parallelization approach similar to the DNA alignment algorithm proposed by Rognes. Besides this alternative vectorization scheme, the proposed implementation also introduces a new partitioning of the Markov model that allows a significantly more efficient exploitation of the cache locality. Such optimization, together with an improved loading of the emission scores, allows the achievement of a constant processing throughput, regardless of the innermost-cache size and of the dimension of the considered model. Conclusions The proposed optimized vectorization of the Viterbi decoding algorithm was extensively evaluated and compared with the HMMER3 decoder to process DNA and protein datasets, proving to be a rather competitive alternative implementation. Being always faster than the already highly optimized ViterbiFilter implementation of HMMER3, the proposed Cache-Oblivious Parallel SIMD Viterbi (COPS) implementation provides a constant throughput and offers a processing speedup as high as two times faster, depending on the model’s size. PMID:24884826
ERIC Educational Resources Information Center
Wood, Eileen; Anderson, Alissa; Piquette-Tomei, Noella; Savage, Robert; Mueller, Julie
2011-01-01
Support requests were documented for 10 teachers (4 kindergarten, 4 grade one, and 2 grade one/two teachers) who received just-in-time instructional support over a 2 1/2 month period while implementing a novel reading software program as part of their literacy instruction. In-class observations were made of each instructional session. Analysis of…
Computer Designed Instruction & Testing.
ERIC Educational Resources Information Center
New Mexico State Univ., Las Cruces.
Research findings on computer designed instruction and testing at the college level are discussed in 13 papers from the first Regional Conference on University Teaching at New Mexico State University. Titles and authors are as follows: "Don't Bother Me with Instructional Design, I'm Busy Programming! Suggestions for More Effective Educational…
Stand Up Comics: Instructional Humor and Student Engagment
ERIC Educational Resources Information Center
Wortley, Amy; Dotson, Elizabeth
2016-01-01
This paper examines the use of instructional humor in higher education settings and makes connections between the levels of student achievement in academics and the influence of appropriate instructional humor. The work of prominent researchers such as Wanzer, Frymier, and Irwin (2010), and Segrist & Hupp (2015), who postulate that…
ERIC Educational Resources Information Center
Mergendoller, John R.; Maxwell, Nan L.; Bellisimo, Yolanda
2006-01-01
This study compared the effectiveness of problem-based learning (PBL) and traditional instructional approaches in developing high-school students' macroeconomics knowledge and examined whether PBL was differentially effective with students demonstrating different levels of four aptitudes: verbal ability, interest in economics, preference for group…
Military Curricula for Vocational & Technical Education. Programmer/Analyst 4-4.
ERIC Educational Resources Information Center
Department of the Army, Washington, DC.
This program of instruction and various instructional materials for a secondary-postsecondary level course for programmer/analysts is one of a number of military-developed curriculum packages selected for adaptation to vocational instruction and curriculum development in a civilian setting. The eight-week, three-section course is designed to…
Student Achievement in Computer Programming: Lecture vs Computer-Aided Instruction
ERIC Educational Resources Information Center
Tsai, San-Yun W.; Pohl, Norval F.
1978-01-01
This paper discusses a study of the differences in student learning achievement, as measured by four different types of common performance evaluation techniques, in a college-level computer programming course under three teaching/learning environments: lecture, computer-aided instruction, and lecture supplemented with computer-aided instruction.…
Japon: Le francais en sursis? (Japan: French in Stay of Execution?)
ERIC Educational Resources Information Center
Pecheur, Jacques
1991-01-01
In Japan, second-language instruction and specifically French instruction are at a crossroads. Despite appearances of normalcy, survival of university-level French instruction is threatened by greater current interest in Asian languages. In response, the French Embassy and Japanese Association of French Professors have established a policy to…
A Guide to Instructional Resources for Consumers' Education.
ERIC Educational Resources Information Center
Johnston, William L.; Greenspan, Nancy B.
This annotated bibliography lists 295 selected instructional references, resources, and teaching aids for consumer education. It includes a variety of both print and nonprint materials, such as films, filmstrips, multimedia kits, games and learning packages for classroom and group instruction, textbooks for all age levels, and references for both…
Examining Distance Learners in Hybrid Synchronous Instruction: Successes and Challenges
ERIC Educational Resources Information Center
Romero-Hall, Enilda; Vicentini, Cristiane
2017-01-01
This paper reports on a case study investigating distance learners participating in graduate-level hybrid synchronous instruction. This research helps inform the design of hybrid synchronous instruction in which face-to-face and distance learners engage in class sessions. Data were collected using electronic journals, individual interviews, and a…
Culture First: Boosting Program Strength through Cultural Instruction
ERIC Educational Resources Information Center
Windham, Scott
2017-01-01
In recent years, cultural instruction has been touted as a way to help foreign language programs boost student learning outcomes, enrollments, and many other measures of program strength. In order to investigate the relationship between cultural instruction and program strength in a university-level German program, students in first- and…
The Effect of Instruction on Conventional Expressions in L2 Pragmatics
ERIC Educational Resources Information Center
Bardovi-Harlig, Kathleen; Vellenga, Heidi E.
2012-01-01
This study investigates the effects of instruction (input plus focused metapragmatic noticing) on the oral production of conventional expressions, particularly those conventional expressions which perform specific pragmatic functions in English. Using a pre-test-instruction-post-test design we tested 36 university-level students in six intact…
ERIC Educational Resources Information Center
Mississippi Research and Curriculum Unit for Vocational and Technical Education, State College.
This document, which reflects Mississippi's statutory requirement that instructional programs be based on core curricula and performance-based assessment, contains outlines of the instructional units required in local instructional management plans and daily lesson plans for secondary-level courses to prepare Mississippi vocational students for…
Scrutiny of the Bounty or Teaching Critical Thinking in
ERIC Educational Resources Information Center
Cash, D. Michele
This paper, presented at the Indiana Library Association Meeting, discusses critical thinking in general terms and then briefly discusses why it is important to include critical thinking skills in bibliographic instruction sessions at the higher education level. A discussion of the instructional design of bibliographic instruction in relation to…
An Investigation of the Fundamental Characteristics in Quality Online Spanish Instruction
ERIC Educational Resources Information Center
Don, Margaret Rose
2005-01-01
This article presents research findings investigating the fundamental characteristics in online Spanish instruction (at the university level in the United States) designed to maximize learning outcomes. The researcher collected data to develop a rubric of the fundamental characteristic in online Spanish instruction and then to determine whether…
Review of the Literature on Community-Based Instruction across Grade Levels
ERIC Educational Resources Information Center
Walker, Allison R.; Uphold, Nicole M.; Richter, Sharon; Test, David W.
2010-01-01
As community-based instruction has been recognized as a variable leading to postschool success for all students with disabilities, early transition planning has become vital in students' preparation for adulthood. Based upon the need and importance of students receiving community-based instruction, this literature review examined 23 transition…
Fiber, Fabric, and Fashion. Environment III.
ERIC Educational Resources Information Center
Arizona State Univ., Tempe.
A competency-based instructional guide for grades 7-14, this volume is one of three parts, each of which focuses on a different environment (psychomotor, cognitive, or affective) for clothing and fashion instruction, and each of which includes competencies and corresponding learning activities for each of three instructional levels. The topic for…
Social Science Instructional Modules Workshop.
ERIC Educational Resources Information Center
Nelson, Elizabeth; Nelson, Edward
The five instructional packages in this collection were created by faculty members in the California State Universities to introduce students--and even faculty--to the easy steps involved in working with computers in instructional settings. Designed for students and faculty in entry-level courses who have little or no background in quantitative…
They CAN and They SHOULD: Undergraduates Providing Peer Reference and Instruction
ERIC Educational Resources Information Center
Bodemer, Brett B.
2014-01-01
Peer learning dynamics have proven powerful in collegiate contexts. These dynamics should be leveraged at the undergraduate level in academic libraries for reference provision and basic information literacy instruction. Drawing on the literature of peer learning, documented examples of peer reference and instruction in academic libraries, and…
Tracking Instructional Quality across Secondary Mathematics and English Language Arts Classes
ERIC Educational Resources Information Center
Donaldson, Morgaen L.; LeChasseur, Kimberly; Mayer, Anysia
2017-01-01
Teachers have the largest school-based influence on student learning, yet there is little research on how instructional practice is systematically distributed within tracking systems. We examine whether teaching practice varies significantly across track levels and, if so, which aspects of instructional practice differ systematically. Using…
ERIC Educational Resources Information Center
Ilgan, Abdurrahman; Parylo, Oksana; Sungu, Hilmi
2015-01-01
This quantitative research examined instructional supervision behaviours of school principals as a predictor of teacher job satisfaction through the analysis of Turkish teachers' perceptions of principals' instructional supervision behaviours. There was a statistically significant difference found between the teachers' job satisfaction level and…
Beliefs and Instructional Practices of Four Community College Remedial Mathematics Instructors
ERIC Educational Resources Information Center
Wucherer, Robin M.
2011-01-01
In an extension of research linking teachers' beliefs about mathematics and their instructional practices at the Prek-12 level, the present study examined and documented both the beliefs and instructional practices of four community college instructors who teach remedial mathematics. Data was collected through survey, observations, interviews, and…
Literacy Instruction in Primary Level Deaf Education in China
ERIC Educational Resources Information Center
Wang, Qiuying; Andrews, Jean F.
2017-01-01
The national policy in deaf education in Mainland China primarily focuses on oral/aural instruction and hearing rehabilitation. The curriculum in primary grades is specifically structured on speech and hearing skills for language development. But there is little evidence that documents what early literacy instruction looks like or how teachers…
ERIC Educational Resources Information Center
Heflebower, Tammy; Hoegh, Jan; Warrick, Phil
2017-01-01
Getting initial instruction right is essential for improving student and teacher efficacy. Teachers are more likely to hit the mark when they work with colleagues to unpack the standards before instruction. By designing what the authors call a "proficiency scale," and aligning instructional strategies for the varied levels, teachers can…
Teaching and Learning by Design
ERIC Educational Resources Information Center
Doll, Carol A.
2009-01-01
As teacher and instructional partner, one will need skills in instructional design. The three main types of instructional design are curriculum planning, unit planning, and lesson planning. Curriculum planning, the big picture, looks at the entire set of skills and knowledge for the district, the school, or a specific grade level. Unit planning…
Articulated, Performance-Based Instruction Guide for Drafting II. Final Document. Revised.
ERIC Educational Resources Information Center
Henderson, William Edward, Jr.
Developed during a project designed to provide continuous, performance-based vocational training at the secondary and postsecondary levels, this instructional guide is intended to help teachers implement a laterally and vertically articulated secondary level drafting II program. Introductory materials include a description of Drafting II,…
Course of Study for Secondary Level Bookkeeping/Accounting. Final Report.
ERIC Educational Resources Information Center
Brower, Edward B.
The present project was designed to continue the preparation of a course of study useful for developing secondary level bookkeeping/accounting instruction. The course of study is intended to (1) derive vocational instruction for students with varying career goals, (2) develop accounting-oriented career exploration units for Introduction to…
Levels of Understanding--A Guide to the Teaching and Assessment of Knowledge
ERIC Educational Resources Information Center
White, Charles S.
2007-01-01
Traditional education, employing lectures or telecommunicative instruction methods, has been very effective in providing topical facts. However, the development of student skills and thinking ability require higher levels of instruction and more opportunity to practice and apply acquired knowledge. As students progress through a particular…
Articulated, Performance-Based Instruction Objectives Guide for Welding. Final Document. Revised.
ERIC Educational Resources Information Center
Henderson, William Edward, Jr.
Developed during a project designed to provide continuous, performance-based vocational training at the secondary and postsecondary levels, this instructional guide is intended to help teachers implement a laterally and vertically articulated secondary level welding program. Introductory materials include descriptions of Welding I and II,…
Complex Text or Frustration-Level Text: Using Shared Reading to Bridge the Difference
ERIC Educational Resources Information Center
Stahl, Katherine A. Dougherty
2012-01-01
Challenging texts can be made accessible to students by increasing the level of instructional scaffolding. This article describes evidence-based models of shared reading that support reading development across the elementary years. Shared Reading Experience (Holdaway, 1982), Fluency-Oriented Reading Instruction (Stahl & Heubach, 2005),…
ERIC Educational Resources Information Center
Henderson, William Edward, Jr.
Developed during a project designed to provide continuous, performance-based vocational training at the secondary and postsecondary levels, this instructional guide is intended to help teachers implement a laterally and vertically articulated secondary level building construction/carpentry program. Introductory materials include descriptions of…
Instructional Television: Visual Production Techniques and Learning Comprehension.
ERIC Educational Resources Information Center
Silbergleid, Michael Ian
The purpose of this study was to determine if increasing levels of complexity in visual production techniques would increase the viewer's learning comprehension and the degree of likeness expressed for a college level instructional television program. A total of 119 mass communications students at the University of Alabama participated in the…
Students' Opinions of Instructional Strategies in a Graduate-Level Creativity Course
ERIC Educational Resources Information Center
Knowlton, Dave S.; Sharp, David C.
2015-01-01
This paper empirically examines a variety of instructional strategies as impetus for creative thinking and achievement in a graduate-level university course. This empiricism considers students' opinions about the strategies used and the resulting effect of the class more holistically. Results indicate that reading the textbook and writing…
NASA Astrophysics Data System (ADS)
Broom, Frances A.
This mixed method case study employs action research, conducted over a three month period with 11 elementary math and science practitioners. Inquiry as an instructional practice is a vital component of math and science instruction and STEM teaching. Teachers examined their beliefs and teaching practices with regard to those instructional factors that influence inquiry instruction. Video-taped lessons were compared to a rubric and pre and post questionnaires along with two interviews which informed the study. The results showed that while most beliefs were maintained, teachers implemented inquiry at a more advanced level after examining their teaching and reflecting on ways to increase inquiry practices. Because instructional practices provide only one component of inquiry-based instruction, other components need to be examined in a future study.
Bouxsein, Kelly J; Tiger, Jeffrey H; Fisher, Wayne W
2008-01-01
Previous research has suggested that the topography of instructions (general vs. specific) may influence the likelihood that young children comply with instructions. The purpose of the current study was to compare the rates of task completion of a young man diagnosed with Asperger syndrome when provided with general and specific instructions pertaining to the task. The results showed that specific instructions occasioned higher levels of task completion, even when no differential reinforcement contingencies were in place.
ERIC Educational Resources Information Center
Martinussen, Rhonda; Tannock, Rosemary; Chaban, Peter
2011-01-01
The present study examined general and special education teachers' self-reported level of in-service training in attention-deficit hyperactivity disorder (ADHD), a common childhood mental health disorder, and the relationship between teachers' level of training in ADHD and their reported use of a range of recommended instructional and behavior…
ERIC Educational Resources Information Center
Chukwu, Leo C.; Eze, Thecla A. Y.; Agada, Fidelia Chinyelugo
2016-01-01
The study examined the availability of instructional materials at the basic education level in Enugu Education Zone of Enugu State, Nigeria. One research question and one hypothesis guided the study. The research question was answered using mean and grand mean ratings, while the hypothesis was tested using t-test statistics at 0.05 level of…
van Tulder, Raphael; Roth, Dominik; Havel, Christof; Eisenburger, Philip; Heidinger, Benedikt; Chwojka, Christof Constantin; Novosad, Heinz; Sterz, Fritz; Herkner, Harald; Schreiber, Wolfgang
2014-03-01
The medical priority dispatch system (MPDS®) assists lay rescuers in protocol-driven telephone-assisted cardiopulmonary resuscitation (CPR). Our aim was to clarify which CPR instruction leads to sufficient compression depth. This was an investigator-blinded, randomized, parallel group, simulation study to investigate 10 min of chest compressions after the instruction "push down firmly 5 cm" vs. "push as hard as you can." Primary outcome was defined as compression depth. Secondary outcomes were participants exertion measured by Borg scale, provider's systolic and diastolic blood pressure, and quality values measured by the skill-reporting program of the Resusci(®) Anne Simulator manikin. For the analysis of the primary outcome, we used a linear random intercept model to allow for the repeated measurements with the intervention as a covariate. Thirteen participants were allocated to control and intervention. One participant (intervention) dropped out after min 7 because of exhaustion. Primary outcome showed a mean compression depth of 44.1 mm, with an inter-individual standard deviation (SDb) of 13.0 mm and an intra-individual standard deviation (SDw) of 6.7 mm for the control group vs. 46.1 mm and a SDb of 9.0 mm and SDw of 10.3 mm for the intervention group (difference: 1.9; 95% confidence interval -6.9 to 10.8; p = 0.66). Secondary outcomes showed no difference for exhaustion and CPR-quality values. There is no difference in compression depth, quality of CPR, or physical strain on lay rescuers using the initial instruction "push as hard as you can" vs. the standard MPDS(®) instruction "push down firmly 5 cm." Copyright © 2014 Elsevier Inc. All rights reserved.
Inquiry-Based Instruction and High Stakes Testing
NASA Astrophysics Data System (ADS)
Cothern, Rebecca L.
Science education is a key to economic success for a country in terms of promoting advances in national industry and technology and maximizing competitive advantage in a global marketplace. The December 2010 Program for International Student Assessment (PISA) ranked the United States 23rd of 65 countries in science. That dismal standing in science proficiency impedes the ability of American school graduates to compete in the global market place. Furthermore, the implementation of high stakes testing in science mandated by the 2007 No Child Left Behind (NCLB) Act has created an additional need for educators to find effective science pedagogy. Research has shown that inquiry-based science instruction is one of the predominant science instructional methods. Inquiry-based instruction is a multifaceted teaching method with its theoretical foundation in constructivism. A correlational survey research design was used to determine the relationship between levels of inquiry-based science instruction and student performance on a standardized state science test. A self-report survey, using a Likert-type scale, was completed by 26 fifth grade teachers. Participants' responses were analyzed and grouped as high, medium, or low level inquiry instruction. The unit of analysis for the achievement variable was the student scale score average from the state science test. Spearman's Rho correlation data showed a positive relationship between the level of inquiry-based instruction and student achievement on the state assessment. The findings can assist teachers and administrators by providing additional research on the benefits of the inquiry-based instructional method. Implications for positive social change include increases in student proficiency and decision-making skills related to science policy issues which can help make them more competitive in the global marketplace.
Curriculum enactment patterns and associated factors from teachers' perspectives
NASA Astrophysics Data System (ADS)
Son, Ji-Won; Kim, Ok-Kyeong
2016-12-01
As part of a larger effort to improve teacher capacity for high-quality mathematics instruction, we investigated the factors that are associated with different enactment patterns at three levels: contextual (e.g., type and quality of textbook), individual (e.g., teacher knowledge), and teachers' opportunity-to-learn (e.g., professional development experiences). Analysis of 183 teachers' self-reports on their practices revealed three notable findings. First, the factors at the three levels were all found to be significantly related to the different patterns of enacted curriculum. However, the use of quality textbooks and the alignment of teachers' views and instructional goals with curriculum goals were found to be the two factors that are most strongly associated with the enactment pattern of high-level problems and high-level teacher questions in instruction. Furthermore, teachers with the enactment pattern of increasing lower cognitive demand of problems into higher ones tended to rate their curriculum knowledge higher than teachers with the enactment pattern of using low-level problems and teacher questions in their teaching. In particular, deviation from and dissatisfaction with their assigned low-quality textbooks were found to be critical factors that are associated with the enactment pattern of increasing lower cognitive demands of problems in instruction.
The Effect of Guided Reading Instruction on Reading Achievement
ERIC Educational Resources Information Center
Underwood, Vanda Lea
2010-01-01
Although reading achievement correlates highly with a student's ability to do well in school, not all children achieve in reading. The purpose of this mixed-method study was to investigate whether reading instruction provided in small groups at the child's own reading level, known as "guided reading instruction," would result in…