Sample records for simd instruction set

  1. Floating point only SIMD instruction set architecture including compare, select, Boolean, and alignment operations

    DOEpatents

    Gschwind, Michael K [Chappaqua, NY

    2011-03-01

    Mechanisms for implementing a floating point only single instruction multiple data instruction set architecture are provided. A processor is provided that comprises an issue unit, an execution unit coupled to the issue unit, and a vector register file coupled to the execution unit. The execution unit has logic that implements a floating point (FP) only single instruction multiple data (SIMD) instruction set architecture (ISA). The floating point vector registers of the vector register file store both scalar and floating point values as vectors having a plurality of vector elements. The processor may be part of a data processing system.

  2. Generating and executing programs for a floating point single instruction multiple data instruction set architecture

    DOEpatents

    Gschwind, Michael K

    2013-04-16

    Mechanisms for generating and executing programs for a floating point (FP) only single instruction multiple data (SIMD) instruction set architecture (ISA) are provided. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon is provided. The computer readable program, when executed on a computing device, causes the computing device to receive one or more instructions and execute the one or more instructions using logic in an execution unit of the computing device. The logic implements a floating point (FP) only single instruction multiple data (SIMD) instruction set architecture (ISA), based on data stored in a vector register file of the computing device. The vector register file is configured to store both scalar and floating point values as vectors having a plurality of vector elements.

  3. 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

  4. Special purpose parallel computer architecture for real-time control and simulation in robotic applications

    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.

  5. Highly parallel reconfigurable computer architecture for robotic computation having plural processor cells each having right and left ensembles of plural processors

    NASA Technical Reports Server (NTRS)

    Fijany, Amir (Inventor); Bejczy, Antal K. (Inventor)

    1994-01-01

    In a computer having a large number of single-instruction multiple data (SIMD) processors, each of the SIMD processors has two sets of three individual processor elements controlled by a master control unit and interconnected among a plurality of register file units where data is stored. The register files input and output data in synchronism with a minor cycle clock under control of two slave control units controlling the register file units connected to respective ones of the two sets of processor elements. Depending upon which ones of the register file units are enabled to store or transmit data during a particular minor clock cycle, the processor elements within an SIMD processor are connected in rings or in pipeline arrays, and may exchange data with the internal bus or with neighboring SIMD processors through interface units controlled by respective ones of the two slave control units.

  6. Efficient irregular wavefront propagation algorithms on Intel® Xeon Phi™

    PubMed Central

    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

  7. Efficient irregular wavefront propagation algorithms on Intel® Xeon Phi™.

    PubMed

    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.

  8. N-body simulation for self-gravitating collisional systems with a new SIMD instruction set extension to the x86 architecture, Advanced Vector eXtensions

    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.

  9. Optimized scalar promotion with load and splat SIMD instructions

    DOEpatents

    Eichenberger, Alexander E; Gschwind, Michael K; Gunnels, John A

    2013-10-29

    Mechanisms for optimizing scalar code executed on a single instruction multiple data (SIMD) engine are provided. Placement of vector operation-splat operations may be determined based on an identification of scalar and SIMD operations in an original code representation. The original code representation may be modified to insert the vector operation-splat operations based on the determined placement of vector operation-splat operations to generate a first modified code representation. Placement of separate splat operations may be determined based on identification of scalar and SIMD operations in the first modified code representation. The first modified code representation may be modified to insert or delete separate splat operations based on the determined placement of the separate splat operations to generate a second modified code representation. SIMD code may be output based on the second modified code representation for execution by the SIMD engine.

  10. Optimized scalar promotion with load and splat SIMD instructions

    DOEpatents

    Eichenberger, Alexandre E [Chappaqua, NY; Gschwind, Michael K [Chappaqua, NY; Gunnels, John A [Yorktown Heights, NY

    2012-08-28

    Mechanisms for optimizing scalar code executed on a single instruction multiple data (SIMD) engine are provided. Placement of vector operation-splat operations may be determined based on an identification of scalar and SIMD operations in an original code representation. The original code representation may be modified to insert the vector operation-splat operations based on the determined placement of vector operation-splat operations to generate a first modified code representation. Placement of separate splat operations may be determined based on identification of scalar and SIMD operations in the first modified code representation. The first modified code representation may be modified to insert or delete separate splat operations based on the determined placement of the separate splat operations to generate a second modified code representation. SIMD code may be output based on the second modified code representation for execution by the SIMD engine.

  11. Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading.

    PubMed

    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.

  12. Phantom-GRAPE: Numerical software library to accelerate collisionless N-body simulation with SIMD instruction set on x86 architecture

    NASA Astrophysics Data System (ADS)

    Tanikawa, Ataru; Yoshikawa, Kohji; Nitadori, Keigo; Okamoto, Takashi

    2013-02-01

    We have developed a numerical software library for collisionless N-body simulations named "Phantom-GRAPE" which highly accelerates force calculations among particles by use of a new SIMD instruction set extension to the x86 architecture, Advanced Vector eXtensions (AVX), an enhanced version of the Streaming SIMD Extensions (SSE). In our library, not only the Newton's forces, but also central forces with an arbitrary shape f(r), which has a finite cutoff radius rcut (i.e. f(r)=0 at r>rcut), can be quickly computed. In computing such central forces with an arbitrary force shape f(r), we refer to a pre-calculated look-up table. We also present a new scheme to create the look-up table whose binning is optimal to keep good accuracy in computing forces and whose size is small enough to avoid cache misses. Using an Intel Core i7-2600 processor, we measure the performance of our library for both of the Newton's forces and the arbitrarily shaped central forces. In the case of Newton's forces, we achieve 2×109 interactions per second with one processor core (or 75 GFLOPS if we count 38 operations per interaction), which is 20 times higher than the performance of an implementation without any explicit use of SIMD instructions, and 2 times than that with the SSE instructions. With four processor cores, we obtain the performance of 8×109 interactions per second (or 300 GFLOPS). In the case of the arbitrarily shaped central forces, we can calculate 1×109 and 4×109 interactions per second with one and four processor cores, respectively. The performance with one processor core is 6 times and 2 times higher than those of the implementations without any use of SIMD instructions and with the SSE instructions. These performances depend only weakly on the number of particles, irrespective of the force shape. It is good contrast with the fact that the performance of force calculations accelerated by graphics processing units (GPUs) depends strongly on the number of particles. Substantially weak dependence of the performance on the number of particles is suitable to collisionless N-body simulations, since these simulations are usually performed with sophisticated N-body solvers such as Tree- and TreePM-methods combined with an individual timestep scheme. We conclude that collisionless N-body simulations accelerated with our library have significant advantage over those accelerated by GPUs, especially on massively parallel environments.

  13. An efficient and portable SIMD algorithm for charge/current deposition in Particle-In-Cell codes

    NASA Astrophysics Data System (ADS)

    Vincenti, H.; Lobet, M.; Lehe, R.; Sasanka, R.; Vay, J.-L.

    2017-01-01

    In current computer architectures, data movement (from die to network) is by far the most energy consuming part of an algorithm (≈ 20 pJ/word on-die to ≈10,000 pJ/word on the network). To increase memory locality at the hardware level and reduce energy consumption related to data movement, future exascale computers tend to use many-core processors on each compute nodes that will have a reduced clock speed to allow for efficient cooling. To compensate for frequency decrease, 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. As a consequence, Particle-In-Cell (PIC) codes will have to achieve good vectorization to fully take advantage of these upcoming architectures. In this paper, we present a new algorithm that allows for efficient and portable SIMD vectorization of current/charge deposition routines that are, along with the field gathering routines, among the most time consuming parts of the PIC algorithm. Our new algorithm uses a particular data structure that takes into account memory alignment constraints and avoids gather/scatter instructions that can significantly affect vectorization performances on current CPUs. The new algorithm was successfully implemented in the 3D skeleton PIC code PICSAR and tested on Haswell Xeon processors (AVX2-256 bits wide data registers). Results show a factor of × 2 to × 2.5 speed-up in double precision for particle shape factor of orders 1- 3. The new algorithm can be applied as is on future KNL (Knights Landing) architectures that will include AVX-512 instruction sets with 512 bits register lengths (8 doubles/16 singles).

  14. 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.

  15. 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.

  16. Coding for parallel execution of hardware-in-the-loop millimeter-wave scene generation models on multicore SIMD processor architectures

    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.

  17. CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions.

    PubMed

    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.

  18. Accelerating finite-rate chemical kinetics with coprocessors: Comparing vectorization methods on GPUs, MICs, and CPUs

    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.

  19. A scalable SIMD digital signal processor for high-quality multifunctional printer systems

    NASA Astrophysics Data System (ADS)

    Kang, Hyeong-Ju; Choi, Yongwoo; Kim, Kimo; Park, In-Cheol; Kim, Jung-Wook; Lee, Eul-Hwan; Gahang, Goo-Soo

    2005-01-01

    This paper describes a high-performance scalable SIMD digital signal processor (DSP) developed for multifunctional printer systems. The DSP supports a variable number of datapaths to cover a wide range of performance and maintain a RISC-like pipeline structure. Many special instructions suitable for image processing algorithms are included in the DSP. Quad/dual instructions are introduced for 8-bit or 16-bit data, and bit-field extraction/insertion instructions are supported to process various data types. Conditional instructions are supported to deal with complex relative conditions efficiently. In addition, an intelligent DMA block is integrated to align data in the course of data reading. Experimental results show that the proposed DSP outperforms a high-end printer-system DSP by at least two times.

  20. 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.

  1. Cache-Oblivious parallel SIMD Viterbi decoding for sequence search in HMMER.

    PubMed

    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.

  2. SIMD Optimization of Linear Expressions for Programmable Graphics Hardware

    PubMed Central

    Bajaj, Chandrajit; Ihm, Insung; Min, Jungki; Oh, Jinsang

    2009-01-01

    The increased programmability of graphics hardware allows efficient graphical processing unit (GPU) implementations of a wide range of general computations on commodity PCs. An important factor in such implementations is how to fully exploit the SIMD computing capacities offered by modern graphics processors. Linear expressions in the form of ȳ = Ax̄ + b̄, where A is a matrix, and x̄, ȳ and b̄ are vectors, constitute one of the most basic operations in many scientific computations. In this paper, we propose a SIMD code optimization technique that enables efficient shader codes to be generated for evaluating linear expressions. It is shown that performance can be improved considerably by efficiently packing arithmetic operations into four-wide SIMD instructions through reordering of the operations in linear expressions. We demonstrate that the presented technique can be used effectively for programming both vertex and pixel shaders for a variety of mathematical applications, including integrating differential equations and solving a sparse linear system of equations using iterative methods. PMID:19946569

  3. 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

  4. A flexible algorithm for calculating pair interactions on SIMD architectures

    NASA Astrophysics Data System (ADS)

    Páll, Szilárd; Hess, Berk

    2013-12-01

    Calculating interactions or correlations between pairs of particles is typically the most time-consuming task in particle simulation or correlation analysis. Straightforward implementations using a double loop over particle pairs have traditionally worked well, especially since compilers usually do a good job of unrolling the inner loop. In order to reach high performance on modern CPU and accelerator architectures, single-instruction multiple-data (SIMD) parallelization has become essential. Avoiding memory bottlenecks is also increasingly important and requires reducing the ratio of memory to arithmetic operations. Moreover, when pairs only interact within a certain cut-off distance, good SIMD utilization can only be achieved by reordering input and output data, which quickly becomes a limiting factor. Here we present an algorithm for SIMD parallelization based on grouping a fixed number of particles, e.g. 2, 4, or 8, into spatial clusters. Calculating all interactions between particles in a pair of such clusters improves data reuse compared to the traditional scheme and results in a more efficient SIMD parallelization. Adjusting the cluster size allows the algorithm to map to SIMD units of various widths. This flexibility not only enables fast and efficient implementation on current CPUs and accelerator architectures like GPUs or Intel MIC, but it also makes the algorithm future-proof. We present the algorithm with an application to molecular dynamics simulations, where we can also make use of the effective buffering the method introduces.

  5. Cache-Oblivious parallel SIMD Viterbi decoding for sequence search in HMMER

    PubMed Central

    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

  6. 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.

  7. 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.

  8. Pairwise Sequence Alignment Library

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Jeff Daily, PNNL

    2015-05-20

    Vector extensions, such as SSE, have been part of the x86 CPU since the 1990s, with applications in graphics, signal processing, and scientific applications. Although many algorithms and applications can naturally benefit from automatic vectorization techniques, there are still many that are difficult to vectorize due to their dependence on irregular data structures, dense branch operations, or data dependencies. Sequence alignment, one of the most widely used operations in bioinformatics workflows, has a computational footprint that features complex data dependencies. The trend of widening vector registers adversely affects the state-of-the-art sequence alignment algorithm based on striped data layouts. Therefore, amore » novel SIMD implementation of a parallel scan-based sequence alignment algorithm that can better exploit wider SIMD units was implemented as part of the Parallel Sequence Alignment Library (parasail). Parasail features: Reference implementations of all known vectorized sequence alignment approaches. Implementations of Smith Waterman (SW), semi-global (SG), and Needleman Wunsch (NW) sequence alignment algorithms. Implementations across all modern CPU instruction sets including AVX2 and KNC. Language interfaces for C/C++ and Python.« less

  9. Interaction sorting method for molecular dynamics on multi-core SIMD CPU architecture.

    PubMed

    Matvienko, Sergey; Alemasov, Nikolay; Fomin, Eduard

    2015-02-01

    Molecular dynamics (MD) is widely used in computational biology for studying binding mechanisms of molecules, molecular transport, conformational transitions, protein folding, etc. The method is computationally expensive; thus, the demand for the development of novel, much more efficient algorithms is still high. Therefore, the new algorithm designed in 2007 and called interaction sorting (IS) clearly attracted interest, as it outperformed the most efficient MD algorithms. In this work, a new IS modification is proposed which allows the algorithm to utilize SIMD processor instructions. This paper shows that the improvement provides an additional gain in performance, 9% to 45% in comparison to the original IS method.

  10. Kalman filter tracking on parallel architectures

    NASA Astrophysics Data System (ADS)

    Cerati, G.; Elmer, P.; Krutelyov, S.; Lantz, S.; Lefebvre, M.; McDermott, K.; Riley, D.; Tadel, M.; Wittich, P.; Wurthwein, F.; Yagil, A.

    2017-10-01

    We report on the progress of our studies towards a Kalman filter track reconstruction algorithm with optimal performance on manycore architectures. The combinatorial structure of these algorithms is not immediately compatible with an efficient SIMD (or SIMT) implementation; the challenge for us is to recast the existing software so it can readily generate hundreds of shared-memory threads that exploit the underlying instruction set of modern processors. We show how the data and associated tasks can be organized in a way that is conducive to both multithreading and vectorization. We demonstrate very good performance on Intel Xeon and Xeon Phi architectures, as well as promising first results on Nvidia GPUs.

  11. 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.

  12. Ray tracing on the MPP

    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.

  13. Horizontal vectorization of electron repulsion integrals.

    PubMed

    Pritchard, Benjamin P; Chow, Edmond

    2016-10-30

    We present an efficient implementation of the Obara-Saika algorithm for the computation of electron repulsion integrals that utilizes vector intrinsics to calculate several primitive integrals concurrently in a SIMD vector. Initial benchmarks display a 2-4 times speedup with AVX instructions over comparable scalar code, depending on the basis set. Speedup over scalar code is found to be sensitive to the level of contraction of the basis set, and is best for (lAlB|lClD) quartets when lD  = 0 or lB=lD=0, which makes such a vectorization scheme particularly suitable for density fitting. The basic Obara-Saika algorithm, how it is vectorized, and the performance bottlenecks are analyzed and discussed. © 2016 Wiley Periodicals, Inc. © 2016 Wiley Periodicals, Inc.

  14. An Analysis of Instruction-Cached SIMD Computer Architecture

    DTIC Science & Technology

    1993-12-01

    ASSEBLE SIMULATE SCHEDULE VERIFY :t og ... . .. ... V~JSRUCTONSFOR PECIIEDCOMPARE ASSEMBLEI SIMULATE Ift*U1II ~ ~ SCHEDULEIinw ;. & VERIFY...Cache to Place Blocks ................. 70 4.5.4 Step 4: Schedule Cache Blocks ............................. 70 4.5.5 Step 5: Store Cache Blocks...167 B.4 Scheduler .............................................. 167 B.4.1 Basic Block Definition

  15. 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.

  16. Highly parallel computation

    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.

  17. Fast software-based volume rendering using multimedia instructions on PC platforms and its application to virtual endoscopy

    NASA Astrophysics Data System (ADS)

    Mori, Kensaku; Suenaga, Yasuhito; Toriwaki, Jun-ichiro

    2003-05-01

    This paper describes a software-based fast volume rendering (VolR) method on a PC platform by using multimedia instructions, such as SIMD instructions, which are currently available in PCs' CPUs. This method achieves fast rendering speed through highly optimizing software rather than an improved rendering algorithm. In volume rendering using a ray casting method, the system requires fast execution of the following processes: (a) interpolation of voxel or color values at sample points, (b) computation of normal vectors (gray-level gradient vectors), (c) calculation of shaded values obtained by dot-products of normal vectors and light source direction vectors, (d) memory access to a huge area, and (e) efficient ray skipping at translucent regions. The proposed software implements these fundamental processes in volume rending by using special instruction sets for multimedia processing. The proposed software can generate virtual endoscopic images of a 3-D volume of 512x512x489 voxel size by volume rendering with perspective projection, specular reflection, and on-the-fly normal vector computation on a conventional PC without any special hardware at thirteen frames per second. Semi-translucent display is also possible.

  18. 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.

  19. Deploy Nalu/Kokkos algorithmic infrastructure with performance benchmarking.

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Domino, Stefan P.; Ananthan, Shreyas; Knaus, Robert C.

    The former Nalu interior heterogeneous algorithm design, which was originally designed to manage matrix assembly operations over all elemental topology types, has been modified to operate over homogeneous collections of mesh entities. This newly templated kernel design allows for removal of workset variable resize operations that were formerly required at each loop over a Sierra ToolKit (STK) bucket (nominally, 512 entities in size). Extensive usage of the Standard Template Library (STL) std::vector has been removed in favor of intrinsic Kokkos memory views. In this milestone effort, the transition to Kokkos as the underlying infrastructure to support performance and portability onmore » many-core architectures has been deployed for key matrix algorithmic kernels. A unit-test driven design effort has developed a homogeneous entity algorithm that employs a team-based thread parallelism construct. The STK Single Instruction Multiple Data (SIMD) infrastructure is used to interleave data for improved vectorization. The collective algorithm design, which allows for concurrent threading and SIMD management, has been deployed for the core low-Mach element- based algorithm. Several tests to ascertain SIMD performance on Intel KNL and Haswell architectures have been carried out. The performance test matrix includes evaluation of both low- and higher-order methods. The higher-order low-Mach methodology builds on polynomial promotion of the core low-order control volume nite element method (CVFEM). Performance testing of the Kokkos-view/SIMD design indicates low-order matrix assembly kernel speed-up ranging between two and four times depending on mesh loading and node count. Better speedups are observed for higher-order meshes (currently only P=2 has been tested) especially on KNL. The increased workload per element on higher-order meshes bene ts from the wide SIMD width on KNL machines. Combining multiple threads with SIMD on KNL achieves a 4.6x speedup over the baseline, with assembly timings faster than that observed on Haswell architecture. The computational workload of higher-order meshes, therefore, seems ideally suited for the many-core architecture and justi es further exploration of higher-order on NGP platforms. A Trilinos/Tpetra-based multi-threaded GMRES preconditioned by symmetric Gauss Seidel (SGS) represents the core solver infrastructure for the low-Mach advection/diffusion implicit solves. The threaded solver stack has been tested on small problems on NREL's Peregrine system using the newly developed and deployed Kokkos-view/SIMD kernels. fforts are underway to deploy the Tpetra-based solver stack on NERSC Cori system to benchmark its performance at scale on KNL machines.« less

  20. Insertion of operation-and-indicate instructions for optimized SIMD code

    DOEpatents

    Eichenberger, Alexander E; Gara, Alan; Gschwind, Michael K

    2013-06-04

    Mechanisms are provided for inserting indicated instructions for tracking and indicating exceptions in the execution of vectorized code. A portion of first code is received for compilation. The portion of first code is analyzed to identify non-speculative instructions performing designated non-speculative operations in the first code that are candidates for replacement by replacement operation-and-indicate instructions that perform the designated non-speculative operations and further perform an indication operation for indicating any exception conditions corresponding to special exception values present in vector register inputs to the replacement operation-and-indicate instructions. The replacement is performed and second code is generated based on the replacement of the at least one non-speculative instruction. The data processing system executing the compiled code is configured to store special exception values in vector output registers, in response to a speculative instruction generating an exception condition, without initiating exception handling.

  1. 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.

  2. 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.

  3. Indirect addressing and load balancing for faster solution to Mandelbrot Set on SIMD architectures

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl

    1989-01-01

    SIMD computers with local indirect addressing allow programs to have queues and buffers, making certain kinds of problems much more efficient. Examined here are a class of problems characterized by computations on data points where the computation is identical, but the convergence rate is data dependent. Normally, in this situation, the algorithm time is governed by the maximum number of iterations required by each point. Using indirect addressing allows a processor to proceed to the next data point when it is done, reducing the overall number of iterations required to approach the mean convergence rate when a sufficiently large problem set is solved. Load balancing techniques can be applied for additional performance improvement. Simulations of this technique applied to solving Mandelbrot Sets indicate significant performance gains.

  4. An efficient and portable SIMD algorithm for charge/current deposition in Particle-In-Cell codes

    DOE PAGES

    Vincenti, H.; Lobet, M.; Lehe, R.; ...

    2016-09-19

    In current computer architectures, data movement (from die to network) is by far the most energy consuming part of an algorithm (≈20pJ/word on-die to ≈10,000 pJ/word on the network). To increase memory locality at the hardware level and reduce energy consumption related to data movement, future exascale computers tend to use many-core processors on each compute nodes that will have a reduced clock speed to allow for efficient cooling. To compensate for frequency decrease, 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 registermore » length is expected to double every four years. As a consequence, Particle-In-Cell (PIC) codes will have to achieve good vectorization to fully take advantage of these upcoming architectures. In this paper, we present a new algorithm that allows for efficient and portable SIMD vectorization of current/charge deposition routines that are, along with the field gathering routines, among the most time consuming parts of the PIC algorithm. Our new algorithm uses a particular data structure that takes into account memory alignment constraints and avoids gather/scat;ter instructions that can significantly affect vectorization performances on current CPUs. The new algorithm was successfully implemented in the 3D skeleton PIC code PICSAR and tested on Haswell Xeon processors (AVX2-256 bits wide data registers). Results show a factor of ×2 to ×2.5 speed-up in double precision for particle shape factor of orders 1–3. The new algorithm can be applied as is on future KNL (Knights Landing) architectures that will include AVX-512 instruction sets with 512 bits register lengths (8 doubles/16 singles). Program summary Program Title: vec_deposition Program Files doi:http://dx.doi.org/10.17632/nh77fv9k8c.1 Licensing provisions: BSD 3-Clause Programming language: Fortran 90 External routines/libraries:  OpenMP > 4.0 Nature of problem: Exascale architectures will have many-core processors per node with long vector data registers capable of performing one single instruction on multiple data during one clock cycle. Data register lengths are expected to double every four years and this pushes for new portable solutions for efficiently vectorizing Particle-In-Cell codes on these future many-core architectures. One of the main hotspot routines of the PIC algorithm is the current/charge deposition for which there is no efficient and portable vector algorithm. Solution method: Here we provide an efficient and portable vector algorithm of current/charge deposition routines that uses a new data structure, which significantly reduces gather/scatter operations. Vectorization is controlled using OpenMP 4.0 compiler directives for vectorization which ensures portability across different architectures. Restrictions: Here we do not provide the full PIC algorithm with an executable but only vector routines for current/charge deposition. These scalar/vector routines can be used as library routines in your 3D Particle-In-Cell code. However, to get the best performances out of vector routines you have to satisfy the two following requirements: (1) Your code should implement particle tiling (as explained in the manuscript) to allow for maximized cache reuse and reduce memory accesses that can hinder vector performances. The routines can be used directly on each particle tile. (2) You should compile your code with a Fortran 90 compiler (e.g Intel, gnu or cray) and provide proper alignment flags and compiler alignment directives (more details in README file).« less

  5. An efficient and portable SIMD algorithm for charge/current deposition in Particle-In-Cell codes

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Vincenti, H.; Lobet, M.; Lehe, R.

    In current computer architectures, data movement (from die to network) is by far the most energy consuming part of an algorithm (≈20pJ/word on-die to ≈10,000 pJ/word on the network). To increase memory locality at the hardware level and reduce energy consumption related to data movement, future exascale computers tend to use many-core processors on each compute nodes that will have a reduced clock speed to allow for efficient cooling. To compensate for frequency decrease, 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 registermore » length is expected to double every four years. As a consequence, Particle-In-Cell (PIC) codes will have to achieve good vectorization to fully take advantage of these upcoming architectures. In this paper, we present a new algorithm that allows for efficient and portable SIMD vectorization of current/charge deposition routines that are, along with the field gathering routines, among the most time consuming parts of the PIC algorithm. Our new algorithm uses a particular data structure that takes into account memory alignment constraints and avoids gather/scat;ter instructions that can significantly affect vectorization performances on current CPUs. The new algorithm was successfully implemented in the 3D skeleton PIC code PICSAR and tested on Haswell Xeon processors (AVX2-256 bits wide data registers). Results show a factor of ×2 to ×2.5 speed-up in double precision for particle shape factor of orders 1–3. The new algorithm can be applied as is on future KNL (Knights Landing) architectures that will include AVX-512 instruction sets with 512 bits register lengths (8 doubles/16 singles). Program summary Program Title: vec_deposition Program Files doi:http://dx.doi.org/10.17632/nh77fv9k8c.1 Licensing provisions: BSD 3-Clause Programming language: Fortran 90 External routines/libraries:  OpenMP > 4.0 Nature of problem: Exascale architectures will have many-core processors per node with long vector data registers capable of performing one single instruction on multiple data during one clock cycle. Data register lengths are expected to double every four years and this pushes for new portable solutions for efficiently vectorizing Particle-In-Cell codes on these future many-core architectures. One of the main hotspot routines of the PIC algorithm is the current/charge deposition for which there is no efficient and portable vector algorithm. Solution method: Here we provide an efficient and portable vector algorithm of current/charge deposition routines that uses a new data structure, which significantly reduces gather/scatter operations. Vectorization is controlled using OpenMP 4.0 compiler directives for vectorization which ensures portability across different architectures. Restrictions: Here we do not provide the full PIC algorithm with an executable but only vector routines for current/charge deposition. These scalar/vector routines can be used as library routines in your 3D Particle-In-Cell code. However, to get the best performances out of vector routines you have to satisfy the two following requirements: (1) Your code should implement particle tiling (as explained in the manuscript) to allow for maximized cache reuse and reduce memory accesses that can hinder vector performances. The routines can be used directly on each particle tile. (2) You should compile your code with a Fortran 90 compiler (e.g Intel, gnu or cray) and provide proper alignment flags and compiler alignment directives (more details in README file).« less

  6. Unstructured grids on SIMD torus machines

    NASA Technical Reports Server (NTRS)

    Bjorstad, Petter E.; Schreiber, Robert

    1994-01-01

    Unstructured grids lead to unstructured communication on distributed memory parallel computers, a problem that has been considered difficult. Here, we consider adaptive, offline communication routing for a SIMD processor grid. Our approach is empirical. We use large data sets drawn from supercomputing applications instead of an analytic model of communication load. The chief contribution of this paper is an experimental demonstration of the effectiveness of certain routing heuristics. Our routing algorithm is adaptive, nonminimal, and is generally designed to exploit locality. We have a parallel implementation of the router, and we report on its performance.

  7. Risk factors and outcomes of sepsis-induced myocardial dysfunction and stress-induced cardiomyopathy in sepsis or septic shock: A comparative retrospective study.

    PubMed

    Jeong, Han Saem; Lee, Tae Hyub; Bang, Cho Hee; Kim, Jong-Ho; Hong, Soon Jun

    2018-03-01

    While both sepsis-induced myocardial dysfunction (SIMD) and stress-induced cardiomyopathy (SICMP) are common in patients with sepsis, the pathogenesis of the 2 diseases is different, and they require different treatment strategies. Thus, we aimed to investigate risk factors and outcomes between the 2 diseases.This retrospective study enrolled patients diagnosed with sepsis or septic shock, admitted to intensive care unit via emergency department in Korea University Anam Hospital, and who underwent transthoracic echocardiography within the first 24 hours of admission.In all, 25 patients with SIMD and 27 patients with SICMP were enrolled. Chronic obstructive pulmonary disease and a history of heart failure (HF) were more prevalent in both the SIMD and SICMP groups than in the control group. In the SIMD and SICMP groups, levels of inflammatory cytokines were similar. Serum troponin level was significantly elevated in the SICMP and SIMD group compared to the control group. N-terminal pro-brain natriuretic peptide (NT pro-BNP) level was significantly elevated in the SIMD group compared to the SICMP group or control group. The in-hospital mortality rate in the SIMD and SICMP group was about 40%, showing increased trends compared with the control group. The in-hospital mortality rate was significantly increased in SIMD group with EF<30% than in SICMP group with EF<30%. In multiple logistic regression analysis, a past history of diabetes mellitus (DM) and HF was significantly associated with the incidence of SIMD. Younger age, elevated levels of NT pro-BNP, and positive result of blood culture also showed significant odds ratio regard to the occurrence of SIMD. However, only elevated lactate and troponin level were positively associated with the incidence of SICMP.The SIMD and SICMP had different risk factors. The risk factors of SIMD were younger age, history of DM, history of HF, elevated NT pro-BNP, and positive result of blood culture. The elevated levels of lactate and troponin were identified as risk factors of SICMP. More importantly, in-hospital mortality rate from SIMD and SICMP showed increased trend and worse outcome in SIMD group with reduced EF<30%. Thus, developing SIMD or SICMP reflected poor prognosis in sepsis or septic shock.

  8. Risk factors and outcomes of sepsis-induced myocardial dysfunction and stress-induced cardiomyopathy in sepsis or septic shock

    PubMed Central

    Jeong, Han Saem; Lee, Tae Hyub; Bang, Cho Hee; Kim, Jong-Ho; Hong, Soon Jun

    2018-01-01

    Abstract While both sepsis-induced myocardial dysfunction (SIMD) and stress-induced cardiomyopathy (SICMP) are common in patients with sepsis, the pathogenesis of the 2 diseases is different, and they require different treatment strategies. Thus, we aimed to investigate risk factors and outcomes between the 2 diseases. This retrospective study enrolled patients diagnosed with sepsis or septic shock, admitted to intensive care unit via emergency department in Korea University Anam Hospital, and who underwent transthoracic echocardiography within the first 24 hours of admission. In all, 25 patients with SIMD and 27 patients with SICMP were enrolled. Chronic obstructive pulmonary disease and a history of heart failure (HF) were more prevalent in both the SIMD and SICMP groups than in the control group. In the SIMD and SICMP groups, levels of inflammatory cytokines were similar. Serum troponin level was significantly elevated in the SICMP and SIMD group compared to the control group. N-terminal pro-brain natriuretic peptide (NT pro-BNP) level was significantly elevated in the SIMD group compared to the SICMP group or control group. The in-hospital mortality rate in the SIMD and SICMP group was about 40%, showing increased trends compared with the control group. The in-hospital mortality rate was significantly increased in SIMD group with EF<30% than in SICMP group with EF<30%. In multiple logistic regression analysis, a past history of diabetes mellitus (DM) and HF was significantly associated with the incidence of SIMD. Younger age, elevated levels of NT pro-BNP, and positive result of blood culture also showed significant odds ratio regard to the occurrence of SIMD. However, only elevated lactate and troponin level were positively associated with the incidence of SICMP. The SIMD and SICMP had different risk factors. The risk factors of SIMD were younger age, history of DM, history of HF, elevated NT pro-BNP, and positive result of blood culture. The elevated levels of lactate and troponin were identified as risk factors of SICMP. More importantly, in-hospital mortality rate from SIMD and SICMP showed increased trend and worse outcome in SIMD group with reduced EF<30%. Thus, developing SIMD or SICMP reflected poor prognosis in sepsis or septic shock. PMID:29595686

  9. 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.

  10. 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.

  11. Integration, Development and Performance of the 500 TFLOPS Heterogeneous Cluster (Condor)

    DTIC Science & Technology

    2012-08-01

    PlayStation 3 for High Performance Cluster Computing” LAPACK Working Note 185, 2007. [ 4 ] Feng, W., X. Feng, and R. Ge, “Green Supercomputing Comes of...CONFERENCE PAPER (Post Print) 3. DATES COVERED (From - To) JUN 2010 – MAY 2013 4 . TITLE AND SUBTITLE INTEGRATION, DEVELOPMENT AND PERFORMANCE OF...and streaming processing; the PlayStation 3 uses the IBM Cell BE processor, which adopts the multi-processor, single-instruction-multiple- data (SIMD

  12. 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.

  13. VASP-4096: a very high performance programmable device for digital media processing applications

    NASA Astrophysics Data System (ADS)

    Krikelis, Argy

    2001-03-01

    Over the past few years, technology drivers for microprocessors have changed significantly. Media data delivery and processing--such as telecommunications, networking, video processing, speech recognition and 3D graphics--is increasing in importance and will soon dominate the processing cycles consumed in computer-based systems. This paper presents the architecture of the VASP-4096 processor. VASP-4096 provides high media performance with low energy consumption by integrating associative SIMD parallel processing with embedded microprocessor technology. The major innovations in the VASP-4096 is the integration of thousands of processing units in a single chip that are capable of support software programmable high-performance mathematical functions as well as abstract data processing. In addition to 4096 processing units, VASP-4096 integrates on a single chip a RISC controller that is an implementation of the SPARC architecture, 128 Kbytes of Data Memory, and I/O interfaces. The SIMD processing in VASP-4096 implements the ASProCore architecture, which is a proprietary implementation of SIMD processing, operates at 266 MHz with program instructions issued by the RISC controller. The device also integrates a 64-bit synchronous main memory interface operating at 133 MHz (double-data rate), and a 64- bit 66 MHz PCI interface. VASP-4096, compared with other processors architectures that support media processing, offers true performance scalability, support for deterministic and non-deterministic data processing on a single device, and software programmability that can be re- used in future chip generations.

  14. Introducing difference recurrence relations for faster semi-global alignment of long sequences.

    PubMed

    Suzuki, Hajime; Kasahara, Masahiro

    2018-02-19

    The read length of single-molecule DNA sequencers is reaching 1 Mb. Popular alignment software tools widely used for analyzing such long reads often take advantage of single-instruction multiple-data (SIMD) operations to accelerate calculation of dynamic programming (DP) matrices in the Smith-Waterman-Gotoh (SWG) algorithm with a fixed alignment start position at the origin. Nonetheless, 16-bit or 32-bit integers are necessary for storing the values in a DP matrix when sequences to be aligned are long; this situation hampers the use of the full SIMD width of modern processors. We proposed a faster semi-global alignment algorithm, "difference recurrence relations," that runs more rapidly than the state-of-the-art algorithm by a factor of 2.1. Instead of calculating and storing all the values in a DP matrix directly, our algorithm computes and stores mainly the differences between the values of adjacent cells in the matrix. Although the SWG algorithm and our algorithm can output exactly the same result, our algorithm mainly involves 8-bit integer operations, enabling us to exploit the full width of SIMD operations (e.g., 32) on modern processors. We also developed a library, libgaba, so that developers can easily integrate our algorithm into alignment programs. Our novel algorithm and optimized library implementation will facilitate accelerating nucleotide long-read analysis algorithms that use pairwise alignment stages. The library is implemented in the C programming language and available at https://github.com/ocxtal/libgaba .

  15. Efficiently modeling neural networks on massively parallel computers

    NASA Technical Reports Server (NTRS)

    Farber, Robert M.

    1993-01-01

    Neural networks are a very useful tool for analyzing and modeling complex real world systems. Applying neural network simulations to real world problems generally involves large amounts of data and massive amounts of computation. To efficiently handle the computational requirements of large problems, we have implemented at Los Alamos a highly efficient neural network compiler for serial computers, vector computers, vector parallel computers, and fine grain SIMD computers such as the CM-2 connection machine. This paper describes the mapping used by the compiler to implement feed-forward backpropagation neural networks for a SIMD (Single Instruction Multiple Data) architecture parallel computer. Thinking Machines Corporation has benchmarked our code at 1.3 billion interconnects per second (approximately 3 gigaflops) on a 64,000 processor CM-2 connection machine (Singer 1990). This mapping is applicable to other SIMD computers and can be implemented on MIMD computers such as the CM-5 connection machine. Our mapping has virtually no communications overhead with the exception of the communications required for a global summation across the processors (which has a sub-linear runtime growth on the order of O(log(number of processors)). We can efficiently model very large neural networks which have many neurons and interconnects and our mapping can extend to arbitrarily large networks (within memory limitations) by merging the memory space of separate processors with fast adjacent processor interprocessor communications. This paper will consider the simulation of only feed forward neural network although this method is extendable to recurrent networks.

  16. Selective, Embedded, Just-In-Time Specialization (SEJITS): Portable Parallel Performance from Sequential, Productive, Embedded Domain-Specific Languages

    DTIC Science & Technology

    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

  17. 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.

  18. Educating resident physicians using virtual case-based simulation improves diabetes management: a randomized controlled trial.

    PubMed

    Sperl-Hillen, JoAnn; O'Connor, Patrick J; Ekstrom, Heidi L; Rush, William A; Asche, Stephen E; Fernandes, Omar D; Appana, Deepika; Amundson, Gerald H; Johnson, Paul E; Curran, Debra M

    2014-12-01

    To test a virtual case-based Simulated Diabetes Education intervention (SimDE) developed to teach primary care residents how to manage diabetes. Nineteen primary care residency programs, with 341 volunteer residents in all postgraduate years (PGY), were randomly assigned to a SimDE intervention group or control group (CG). The Web-based interactive educational intervention used computerized virtual patients who responded to provider actions through programmed simulation models. Eighteen distinct learning cases (L-cases) were assigned to SimDE residents over six months from 2010 to 2011. Impact was assessed using performance on four virtual assessment cases (A-cases), an objective knowledge test, and pre-post changes in self-assessed diabetes knowledge and confidence. Group comparisons were analyzed using generalized linear mixed models, controlling for clustering of residents within residency programs and differences in baseline knowledge. The percentages of residents appropriately achieving A-case composite clinical goals for glucose, blood pressure, and lipids were as follows: A-case 1: SimDE = 21.2%, CG = 1.8%, P = .002; A-case 2: SimDE = 15.7%, CG = 4.7%, P = .02; A-case 3: SimDE = 48.0%, CG = 10.4%, P < .001; and A-case 4: SimDE = 42.1%, CG = 18.7%, P = .004. The mean knowledge score and pre-post changes in self-assessed knowledge and confidence were significantly better for SimDE group than CG participants. A virtual case-based simulated diabetes education intervention improved diabetes management skills, knowledge, and confidence for primary care residents.

  19. An efficient three-dimensional Poisson solver for SIMD high-performance-computing architectures

    NASA Technical Reports Server (NTRS)

    Cohl, H.

    1994-01-01

    We present an algorithm that solves the three-dimensional Poisson equation on a cylindrical grid. The technique uses a finite-difference scheme with operator splitting. This splitting maps the banded structure of the operator matrix into a two-dimensional set of tridiagonal matrices, which are then solved in parallel. Our algorithm couples FFT techniques with the well-known ADI (Alternating Direction Implicit) method for solving Elliptic PDE's, and the implementation is extremely well suited for a massively parallel environment like the SIMD architecture of the MasPar MP-1. Due to the highly recursive nature of our problem, we believe that our method is highly efficient, as it avoids excessive interprocessor communication.

  20. 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.

  1. Accelerating navigation in the VecGeom geometry modeller

    NASA Astrophysics Data System (ADS)

    Wenzel, Sandro; Zhang, Yang; pre="for the"> VecGeom Developers,

    2017-10-01

    The VecGeom geometry library is a relatively recent effort aiming to provide a modern and high performance geometry service for particle detector simulation in hierarchical detector geometries common to HEP experiments. One of its principal targets is the efficient use of vector SIMD hardware instructions to accelerate geometry calculations for single track as well as multi-track queries. Previously, excellent performance improvements compared to Geant4/ROOT could be reported for elementary geometry algorithms at the level of single shape queries. In this contribution, we will focus on the higher level navigation algorithms in VecGeom, which are the most important components as seen from the simulation engines. We will first report on our R&D effort and developments to implement SIMD enhanced data structures to speed up the well-known “voxelised” navigation algorithms, ubiquitously used for particle tracing in complex detector modules consisting of many daughter parts. Second, we will discuss complementary new approaches to improve navigation algorithms in HEP. These ideas are based on a systematic exploitation of static properties of the detector layout as well as automatic code generation and specialisation of the C++ navigator classes. Such specialisations reduce the overhead of generic- or virtual function based algorithms and enhance the effectiveness of the SIMD vector units. These novel approaches go well beyond the existing solutions available in Geant4 or TGeo/ROOT, achieve a significantly superior performance, and might be of interest for a wide range of simulation backends (GeantV, Geant4). We exemplify this with concrete benchmarks for the CMS and ALICE detectors.

  2. Empirical study of parallel LRU simulation algorithms

    NASA Technical Reports Server (NTRS)

    Carr, Eric; Nicol, David M.

    1994-01-01

    This paper reports on the performance of five parallel algorithms for simulating a fully associative cache operating under the LRU (Least-Recently-Used) replacement policy. Three of the algorithms are SIMD, and are implemented on the MasPar MP-2 architecture. Two other algorithms are parallelizations of an efficient serial algorithm on the Intel Paragon. One SIMD algorithm is quite simple, but its cost is linear in the cache size. The two other SIMD algorithm are more complex, but have costs that are independent on the cache size. Both the second and third SIMD algorithms compute all stack distances; the second SIMD algorithm is completely general, whereas the third SIMD algorithm presumes and takes advantage of bounds on the range of reference tags. Both MIMD algorithm implemented on the Paragon are general and compute all stack distances; they differ in one step that may affect their respective scalability. We assess the strengths and weaknesses of these algorithms as a function of problem size and characteristics, and compare their performance on traces derived from execution of three SPEC benchmark programs.

  3. Using video-oriented instructions to speed up sequence comparison.

    PubMed

    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.

  4. Deprivation in relation to urgent suspicion of head and neck cancer referrals in Glasgow.

    PubMed

    Zeitler, M; Fingland, P; Tikka, T; Douglas, C M; Montgomery, J

    2018-06-01

    To examine deprivation measured by the Scottish index of multiple deprivation (SIMD) and its relation to urgent suspicion of head and neck cancer referrals. A secondary aim was to examine the symptomatology generating urgent suspicion of cancer (USOC) referrals by SIMD category. All "urgent suspicion of cancer" referrals to the GGC ENT department over a one-year period, between 2015 and 2016, were reviewed. Information was recorded anonymously and included demographics and red flag referral symptoms. A total of 1998 patients were assessed, 43.4% (n = 867) were male. A total of 171 (8.6%) patients had primary head and neck cancer. A total of 61 patients had other types of cancer, giving an all cause cancer rate of 11.6%. About 71.3% of primary patients with head and neck cancer (HNC) were male. The most common SIMD category observed was SIMD1, the most common SIMD category yielding a primary head and neck cancer diagnosis was SIMD1. Neck lump was the commonest symptom amongst all SIMD categories. A link between deprivation and USOC referrals has been established. A difference in gender distribution between referrals and HNC was observed, more females are referred but a significantly higher number of patients with HNC are males. Neck lump is a very strong referral indicator for HNC and intermittent hoarseness is not. The findings from this analysis could be used to refine local referral patterns and priority of referral. © 2018 John Wiley & Sons Ltd.

  5. Algorithm architecture co-design for ultra low-power image sensor

    NASA Astrophysics Data System (ADS)

    Laforest, T.; Dupret, A.; Verdant, A.; Lattard, D.; Villard, P.

    2012-03-01

    In a context of embedded video surveillance, stand alone leftbehind image sensors are used to detect events with high level of confidence, but also with a very low power consumption. Using a steady camera, motion detection algorithms based on background estimation to find regions in movement are simple to implement and computationally efficient. To reduce power consumption, the background is estimated using a down sampled image formed of macropixels. In order to extend the class of moving objects to be detected, we propose an original mixed mode architecture developed thanks to an algorithm architecture co-design methodology. This programmable architecture is composed of a vector of SIMD processors. A basic RISC architecture was optimized in order to implement motion detection algorithms with a dedicated set of 42 instructions. Definition of delta modulation as a calculation primitive has allowed to implement algorithms in a very compact way. Thereby, a 1920x1080@25fps CMOS image sensor performing integrated motion detection is proposed with a power estimation of 1.8 mW.

  6. High performance in silico virtual drug screening on many-core processors.

    PubMed

    McIntosh-Smith, Simon; Price, James; Sessions, Richard B; Ibarra, Amaurys A

    2015-05-01

    Drug screening is an important part of the drug development pipeline for the pharmaceutical industry. Traditional, lab-based methods are increasingly being augmented with computational methods, ranging from simple molecular similarity searches through more complex pharmacophore matching to more computationally intensive approaches, such as molecular docking. The latter simulates the binding of drug molecules to their targets, typically protein molecules. In this work, we describe BUDE, the Bristol University Docking Engine, which has been ported to the OpenCL industry standard parallel programming language in order to exploit the performance of modern many-core processors. Our highly optimized OpenCL implementation of BUDE sustains 1.43 TFLOP/s on a single Nvidia GTX 680 GPU, or 46% of peak performance. BUDE also exploits OpenCL to deliver effective performance portability across a broad spectrum of different computer architectures from different vendors, including GPUs from Nvidia and AMD, Intel's Xeon Phi and multi-core CPUs with SIMD instruction sets.

  7. High performance in silico virtual drug screening on many-core processors

    PubMed Central

    Price, James; Sessions, Richard B; Ibarra, Amaurys A

    2015-01-01

    Drug screening is an important part of the drug development pipeline for the pharmaceutical industry. Traditional, lab-based methods are increasingly being augmented with computational methods, ranging from simple molecular similarity searches through more complex pharmacophore matching to more computationally intensive approaches, such as molecular docking. The latter simulates the binding of drug molecules to their targets, typically protein molecules. In this work, we describe BUDE, the Bristol University Docking Engine, which has been ported to the OpenCL industry standard parallel programming language in order to exploit the performance of modern many-core processors. Our highly optimized OpenCL implementation of BUDE sustains 1.43 TFLOP/s on a single Nvidia GTX 680 GPU, or 46% of peak performance. BUDE also exploits OpenCL to deliver effective performance portability across a broad spectrum of different computer architectures from different vendors, including GPUs from Nvidia and AMD, Intel’s Xeon Phi and multi-core CPUs with SIMD instruction sets. PMID:25972727

  8. A GPU-Parallelized Eigen-Based Clutter Filter Framework for Ultrasound Color Flow Imaging.

    PubMed

    Chee, Adrian J Y; Yiu, Billy Y S; Yu, Alfred C H

    2017-01-01

    Eigen-filters with attenuation response adapted to clutter statistics in color flow imaging (CFI) have shown improved flow detection sensitivity in the presence of tissue motion. Nevertheless, its practical adoption in clinical use is not straightforward due to the high computational cost for solving eigendecompositions. Here, we provide a pedagogical description of how a real-time computing framework for eigen-based clutter filtering can be developed through a single-instruction, multiple data (SIMD) computing approach that can be implemented on a graphical processing unit (GPU). Emphasis is placed on the single-ensemble-based eigen-filtering approach (Hankel singular value decomposition), since it is algorithmically compatible with GPU-based SIMD computing. The key algebraic principles and the corresponding SIMD algorithm are explained, and annotations on how such algorithm can be rationally implemented on the GPU are presented. Real-time efficacy of our framework was experimentally investigated on a single GPU device (GTX Titan X), and the computing throughput for varying scan depths and slow-time ensemble lengths was studied. Using our eigen-processing framework, real-time video-range throughput (24 frames/s) can be attained for CFI frames with full view in azimuth direction (128 scanlines), up to a scan depth of 5 cm ( λ pixel axial spacing) for slow-time ensemble length of 16 samples. The corresponding CFI image frames, with respect to the ones derived from non-adaptive polynomial regression clutter filtering, yielded enhanced flow detection sensitivity in vivo, as demonstrated in a carotid imaging case example. These findings indicate that the GPU-enabled eigen-based clutter filtering can improve CFI flow detection performance in real time.

  9. fast_protein_cluster: parallel and optimized clustering of large-scale protein modeling data.

    PubMed

    Hung, Ling-Hong; Samudrala, Ram

    2014-06-15

    fast_protein_cluster is a fast, parallel and memory efficient package used to cluster 60 000 sets of protein models (with up to 550 000 models per set) generated by the Nutritious Rice for the World project. fast_protein_cluster is an optimized and extensible toolkit that supports Root Mean Square Deviation after optimal superposition (RMSD) and Template Modeling score (TM-score) as metrics. RMSD calculations using a laptop CPU are 60× faster than qcprot and 3× faster than current graphics processing unit (GPU) implementations. New GPU code further increases the speed of RMSD and TM-score calculations. fast_protein_cluster provides novel k-means and hierarchical clustering methods that are up to 250× and 2000× faster, respectively, than Clusco, and identify significantly more accurate models than Spicker and Clusco. fast_protein_cluster is written in C++ using OpenMP for multi-threading support. Custom streaming Single Instruction Multiple Data (SIMD) extensions and advanced vector extension intrinsics code accelerate CPU calculations, and OpenCL kernels support AMD and Nvidia GPUs. fast_protein_cluster is available under the M.I.T. license. (http://software.compbio.washington.edu/fast_protein_cluster) © The Author 2014. Published by Oxford University Press.

  10. A Parallel First-Order Linear Recurrence Solver.

    DTIC Science & Technology

    1986-09-01

    1og2 -M)steps, but p M did not discuss any specific parallel implementation. Gajski [GAJ81] improved upon this result by performing the SIMD computation...solves a series of reduced recurrences of size p 2. However, when N = p 2, our approach reduces to that of I’- [GAJ81], except that Gajski presents the...existing SIMD algorithms to solve R<N,1>, the SIMD algo- rithm presented by Gajski [GAJ81] can be most efficiently mapped to a uni- directional ring

  11. Route planning in a four-dimensional environment

    NASA Technical Reports Server (NTRS)

    Slack, M. G.; Miller, D. P.

    1987-01-01

    Robots must be able to function in the real world. The real world involves processes and agents that move independently of the actions of the robot, sometimes in an unpredictable manner. A real-time integrated route planning and spatial representation system for planning routes through dynamic domains is presented. The system will find the safest most efficient route through space-time as described by a set of user defined evaluation functions. Because the route planning algorthims is highly parallel and can run on an SIMD machine in O(p) time (p is the length of a path), the system will find real-time paths through unpredictable domains when used in an incremental mode. Spatial representation, an SIMD algorithm for route planning in a dynamic domain, and results from an implementation on a traditional computer architecture are discussed.

  12. A high performance data parallel tensor contraction framework: Application to coupled electro-mechanics

    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.

  13. Parallel computing of physical maps--a comparative study in SIMD and MIMD parallelism.

    PubMed

    Bhandarkar, S M; Chirravuri, S; Arnold, J

    1996-01-01

    Ordering clones from a genomic library into physical maps of whole chromosomes presents a central computational problem in genetics. Chromosome reconstruction via clone ordering is usually isomorphic to the NP-complete Optimal Linear Arrangement problem. Parallel SIMD and MIMD algorithms for simulated annealing based on Markov chain distribution are proposed and applied to the problem of chromosome reconstruction via clone ordering. Perturbation methods and problem-specific annealing heuristics are proposed and described. The SIMD algorithms are implemented on a 2048 processor MasPar MP-2 system which is an SIMD 2-D toroidal mesh architecture whereas the MIMD algorithms are implemented on an 8 processor Intel iPSC/860 which is an MIMD hypercube architecture. A comparative analysis of the various SIMD and MIMD algorithms is presented in which the convergence, speedup, and scalability characteristics of the various algorithms are analyzed and discussed. On a fine-grained, massively parallel SIMD architecture with a low synchronization overhead such as the MasPar MP-2, a parallel simulated annealing algorithm based on multiple periodically interacting searches performs the best. For a coarse-grained MIMD architecture with high synchronization overhead such as the Intel iPSC/860, a parallel simulated annealing algorithm based on multiple independent searches yields the best results. In either case, distribution of clonal data across multiple processors is shown to exacerbate the tendency of the parallel simulated annealing algorithm to get trapped in a local optimum.

  14. 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.

  15. Verification of Electromagnetic Physics Models for Parallel Computing Architectures in the GeantV Project

    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

  16. Access to chlamydia testing in remote and rural Scotland.

    PubMed

    Hawkins, Katherine E; Thompson, Lucy; Wilson, Philip

    2016-01-01

    The aim of this study was to assess access to sexual health care in remote and rural settings using Chlamydia testing as a focus by measuring the extent of Chlamydia testing and positivity across the Scottish Highlands in relation to the Scottish Index of Multiple Deprivation Quintile (SIMD) and Urban Rural 8-fold index (UR8). Tests processed through Raigmore Hospital in Inverness, the main testing laboratory for microbiology tests in North and West and South and Mid Highlands, were studied. Where people are tested in relation to where they live was assessed, as well as the type of test they opt for. Also assessed was the rate of positivity in male and female patients in rural compared with urban settings using the Scottish Government UR8 and in relation to the SIMD. 9644 results were analysed. 77.2% of the results were for females and 22.4% for males. 8.1% of the results were positive and 84.4% were negative. There were proportionately more positive tests from the sexual health sources than from general practice. The proportion of men who had positive tests was almost double that for women (12.7% vs 6.6%) although men made up only 27.9% of the total number of tests. There was no significant difference in positivity when compared with UR8 index or SIMD. 37.7% of people living in the most rural areas (UR8 7-8) had their test performed in a more urban setting (UR8 1-6), and 20.4% people had their test performed in a very urban setting (UR8 1-2). Of these tests, there was a tendency for UR8 7-8 patients to be more likely to have a positive test if tested in an urban setting. These results are similar to previous results in other countries that suggest that Chlamydia positivity is similar in rural and urban settings. A large proportion of people living in more rurally classified areas, and perhaps those with a higher risk, have their test in a central setting, suggesting that they may be bypassing local resources to get a test. The reason for this is not clear. The results also show that men are more likely to have their test in a genitourinary setting as well as have proportionately more positive results. These results support the case for customising sexual health services to the most rural areas and suggest that providing an anonymous testing service in these areas might be beneficial, especially for men.

  17. 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.

  18. Design and Performance of a 1 ms High-Speed Vision Chip with 3D-Stacked 140 GOPS Column-Parallel PEs †.

    PubMed

    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.

  19. Geospace simulations on the Cell BE processor

    NASA Astrophysics Data System (ADS)

    Germaschewski, K.; Raeder, J.; Larson, D.

    2008-12-01

    OpenGGCM (Open Geospace General circulation Model) is an established numerical code that simulates the Earth's space environment. The most computing intensive part is the MHD (magnetohydrodynamics) solver that models the plasma surrounding Earth and its interaction with Earth's magnetic field and the solar wind flowing in from the sun. Like other global magnetosphere codes, OpenGGCM's realism is limited by computational constraints on grid resolution. We investigate porting of the MHD solver to the Cell BE architecture, a novel inhomogeneous multicore architecture capable of up to 230 GFlops per processor. Realizing this high performance on the Cell processor is a programming challenge, though. We implemented the MHD solver using a multi-level parallel approach: On the coarsest level, the problem is distributed to processors based upon the usual domain decomposition approach. Then, on each processor, the problem is divided into 3D columns, each of which is handled by the memory limited SPEs (synergistic processing elements) slice by slice. Finally, SIMD instructions are used to fully exploit the vector/SIMD FPUs in each SPE. Memory management needs to be handled explicitly by the code, using DMA to move data from main memory to the per-SPE local store and vice versa. We obtained excellent performance numbers, a speed-up of a factor of 25 compared to just using the main processor, while still keeping the numerical implementation details of the code maintainable.

  20. Determination of performance characteristics of scientific applications on IBM Blue Gene/Q

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Evangelinos, C.; Walkup, R. E.; Sachdeva, V.

    The IBM Blue Gene®/Q platform presents scientists and engineers with a rich set of hardware features such as 16 cores per chip sharing a Level 2 cache, a wide SIMD (single-instruction, multiple-data) unit, a five-dimensional torus network, and hardware support for collective operations. Especially important is the feature related to cores that have four “hardware threads,” which makes it possible to hide latencies and obtain a high fraction of the peak issue rate from each core. All of these hardware resources present unique performance-tuning opportunities on Blue Gene/Q. We provide an overview of several important applications and solvers and studymore » them on Blue Gene/Q using performance counters and Message Passing Interface profiles. We also discuss how Blue Gene/Q tools help us understand the interaction of the application with the hardware and software layers and provide guidance for optimization. Furthermore, on the basis of our analysis, we discuss code improvement strategies targeting Blue Gene/Q. Information about how these algorithms map to the Blue Gene® architecture is expected to have an impact on future system design as we move to the exascale era.« less

  1. A GPU-based large-scale Monte Carlo simulation method for systems with long-range interactions

    NASA Astrophysics Data System (ADS)

    Liang, Yihao; Xing, Xiangjun; Li, Yaohang

    2017-06-01

    In this work we present an efficient implementation of Canonical Monte Carlo simulation for Coulomb many body systems on graphics processing units (GPU). Our method takes advantage of the GPU Single Instruction, Multiple Data (SIMD) architectures, and adopts the sequential updating scheme of Metropolis algorithm. It makes no approximation in the computation of energy, and reaches a remarkable 440-fold speedup, compared with the serial implementation on CPU. We further use this method to simulate primitive model electrolytes, and measure very precisely all ion-ion pair correlation functions at high concentrations. From these data, we extract the renormalized Debye length, renormalized valences of constituent ions, and renormalized dielectric constants. These results demonstrate unequivocally physics beyond the classical Poisson-Boltzmann theory.

  2. 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.

  3. An ultra low energy biomedical signal processing system operating at near-threshold.

    PubMed

    Hulzink, J; Konijnenburg, M; Ashouei, M; Breeschoten, A; Berset, T; Huisken, J; Stuyt, J; de Groot, H; Barat, F; David, J; Van Ginderdeuren, J

    2011-12-01

    This paper presents a voltage-scalable digital signal processing system designed for the use in a wireless sensor node (WSN) for ambulatory monitoring of biomedical signals. To fulfill the requirements of ambulatory monitoring, power consumption, which directly translates to the WSN battery lifetime and size, must be kept as low as possible. The proposed processing platform is an event-driven system with resources to run applications with different degrees of complexity in an energy-aware way. The architecture uses effective system partitioning to enable duty cycling, single instruction multiple data (SIMD) instructions, power gating, voltage scaling, multiple clock domains, multiple voltage domains, and extensive clock gating. It provides an alternative processing platform where the power and performance can be scaled to adapt to the application need. A case study on a continuous wavelet transform (CWT)-based heart-beat detection shows that the platform not only preserves the sensitivity and positive predictivity of the algorithm but also achieves the lowest energy/sample for ElectroCardioGram (ECG) heart-beat detection publicly reported today.

  4. Flexible Language Constructs for Large Parallel Programs

    DOE PAGES

    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

  5. Fault Tolerant Parallel Implementations of Iterative Algorithms for Optimal Control Problems

    DTIC Science & Technology

    1988-01-21

    p/.V)] steps, but did not discuss any specific parallel implementation. Gajski [51 improved upon this result by performing the SIMD computation in...N = p2. our approach reduces to that of [51, except that Gajski presents the coefficient computation and partial solution phases as a single...8217>. the SIMD algo- rithm presented by Gajski [5] can be most efficiently mapped to a unidirec- tional ring network with broadcasting capability. Based

  6. Kernel optimization for short-range molecular dynamics

    NASA Astrophysics Data System (ADS)

    Hu, Changjun; Wang, Xianmeng; Li, Jianjiang; He, Xinfu; Li, Shigang; Feng, Yangde; Yang, Shaofeng; Bai, He

    2017-02-01

    To optimize short-range force computations in Molecular Dynamics (MD) simulations, multi-threading and SIMD optimizations are presented in this paper. With respect to multi-threading optimization, a Partition-and-Separate-Calculation (PSC) method is designed to avoid write conflicts caused by using Newton's third law. Serial bottlenecks are eliminated with no additional memory usage. The method is implemented by using the OpenMP model. Furthermore, the PSC method is employed on Intel Xeon Phi coprocessors in both native and offload models. We also evaluate the performance of the PSC method under different thread affinities on the MIC architecture. In the SIMD execution, we explain the performance influence in the PSC method, considering the "if-clause" of the cutoff radius check. The experiment results show that our PSC method is relatively more efficient compared to some traditional methods. In double precision, our 256-bit SIMD implementation is about 3 times faster than the scalar version.

  7. Introduction to a system for implementing neural net connections on SIMD architectures

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl

    1988-01-01

    Neural networks have attracted much interest recently, and using parallel architectures to simulate neural networks is a natural and necessary application. The SIMD model of parallel computation is chosen, because systems of this type can be built with large numbers of processing elements. However, such systems are not naturally suited to generalized communication. A method is proposed that allows an implementation of neural network connections on massively parallel SIMD architectures. The key to this system is an algorithm permitting the formation of arbitrary connections between the neurons. A feature is the ability to add new connections quickly. It also has error recovery ability and is robust over a variety of network topologies. Simulations of the general connection system, and its implementation on the Connection Machine, indicate that the time and space requirements are proportional to the product of the average number of connections per neuron and the diameter of the interconnection network.

  8. Introduction to a system for implementing neural net connections on SIMD architectures

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl

    1988-01-01

    Neural networks have attracted much interest recently, and using parallel architectures to simulate neural networks is a natural and necessary application. The SIMD model of parallel computation is chosen, because systems of this type can be built with large numbers of processing elements. However, such systems are not naturally suited to generalized elements. A method is proposed that allows an implementation of neural network connections on massively parallel SIMD architectures. The key to this system is an algorithm permitting the formation of arbitrary connections between the neurons. A feature is the ability to add new connections quickly. It also has error recovery ability and is robust over a variety of network topologies. Simulations of the general connection system, and its implementation on the Connection Machine, indicate that the time and space requirements are proportional to the product of the average number of connections per neuron and the diameter of the interconnection network.

  9. Vectorization with SIMD extensions speeds up reconstruction in electron tomography.

    PubMed

    Agulleiro, J I; Garzón, E M; García, I; Fernández, J J

    2010-06-01

    Electron tomography allows structural studies of cellular structures at molecular detail. Large 3D reconstructions are needed to meet the resolution requirements. The processing time to compute these large volumes may be considerable and so, high performance computing techniques have been used traditionally. This work presents a vector approach to tomographic reconstruction that relies on the exploitation of the SIMD extensions available in modern processors in combination to other single processor optimization techniques. This approach succeeds in producing full resolution tomograms with an important reduction in processing time, as evaluated with the most common reconstruction algorithms, namely WBP and SIRT. The main advantage stems from the fact that this approach is to be run on standard computers without the need of specialized hardware, which facilitates the development, use and management of programs. Future trends in processor design open excellent opportunities for vector processing with processor's SIMD extensions in the field of 3D electron microscopy.

  10. A FAST ITERATIVE METHOD FOR SOLVING THE EIKONAL EQUATION ON TRIANGULATED SURFACES*

    PubMed Central

    Fu, Zhisong; Jeong, Won-Ki; Pan, Yongsheng; Kirby, Robert M.; Whitaker, Ross T.

    2012-01-01

    This paper presents an efficient, fine-grained parallel algorithm for solving the Eikonal equation on triangular meshes. The Eikonal equation, and the broader class of Hamilton–Jacobi equations to which it belongs, have a wide range of applications from geometric optics and seismology to biological modeling and analysis of geometry and images. The ability to solve such equations accurately and efficiently provides new capabilities for exploring and visualizing parameter spaces and for solving inverse problems that rely on such equations in the forward model. Efficient solvers on state-of-the-art, parallel architectures require new algorithms that are not, in many cases, optimal, but are better suited to synchronous updates of the solution. In previous work [W. K. Jeong and R. T. Whitaker, SIAM J. Sci. Comput., 30 (2008), pp. 2512–2534], the authors proposed the fast iterative method (FIM) to efficiently solve the Eikonal equation on regular grids. In this paper we extend the fast iterative method to solve Eikonal equations efficiently on triangulated domains on the CPU and on parallel architectures, including graphics processors. We propose a new local update scheme that provides solutions of first-order accuracy for both architectures. We also propose a novel triangle-based update scheme and its corresponding data structure for efficient irregular data mapping to parallel single-instruction multiple-data (SIMD) processors. We provide detailed descriptions of the implementations on a single CPU, a multicore CPU with shared memory, and SIMD architectures with comparative results against state-of-the-art Eikonal solvers. PMID:22641200

  11. Effect of gender, age and deprivation on key performance indicators in a FOBT-based colorectal screening programme.

    PubMed

    Steele, R J C; Kostourou, I; McClements, P; Watling, C; Libby, G; Weller, D; Brewster, D H; Black, R; Carey, F A; Fraser, C

    2010-01-01

    To assess the effect of gender, age and deprivation on key performance indicators in a colorectal cancer screening programme. Between March 2000 and May 2006 a demonstration pilot of biennial guaiac faecal occult blood test (gFOBT) colorectal screening was carried out in North-East Scotland for all individuals aged 50-69 years. The relevant populations were subdivided, by gender, into four age groups and into five deprivation categories according to the Scottish Index of Multiple Deprivation (SIMD), and key performance indicators analysed within these groups. In all rounds, uptake of the gFOBT increased with age (P < 0.001), decreased with increasing deprivation in both genders (P < 0.001), and was consistently higher in women than in men in all age and all SIMD groups. In addition, increasing deprivation was negatively associated with uptake of colonoscopy in men with a positive gFOBT (P < 0.001) although this effect was not observed in women. Positivity rates increased with age (P < 0.001) and increasing deprivation (P < 0.001) in both genders in all rounds, although they were higher in men than in women for all age and SIMD categories. Cancer detection rates increased with age (P < 0.001), were higher in men than in women in all age and SIMD categories, but were not consistently related to deprivation. In both genders, the positive predictive value (PPV) for cancer increased with age (P < 0.001) and decreased with increasing deprivation (P < 0.001) in all rounds and was consistently higher in men than in women in all age and SIMD categories. In this population-based colorectal screening programme gender, age, and deprivation had marked effects on key performance indicators, and this has implications both for the evaluation of screening programmes and for strategies designed to reduce inequalities.

  12. A graphics-card implementation of Monte-Carlo simulations for cosmic-ray transport

    NASA Astrophysics Data System (ADS)

    Tautz, R. C.

    2016-05-01

    A graphics card implementation of a test-particle simulation code is presented that is based on the CUDA extension of the C/C++ programming language. The original CPU version has been developed for the calculation of cosmic-ray diffusion coefficients in artificial Kolmogorov-type turbulence. In the new implementation, the magnetic turbulence generation, which is the most time-consuming part, is separated from the particle transport and is performed on a graphics card. In this article, the modification of the basic approach of integrating test particle trajectories to employ the SIMD (single instruction, multiple data) model is presented and verified. The efficiency of the new code is tested and several language-specific accelerating factors are discussed. For the example of isotropic magnetostatic turbulence, sample results are shown and a comparison to the results of the CPU implementation is performed.

  13. 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.

  14. Generating Billion-Edge Scale-Free Networks in Seconds: Performance Study of a Novel GPU-based Preferential Attachment Model

    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

  15. On the Impact of Widening Vector Registers on Sequence Alignment

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Daily, Jeffrey A.; Kalyanaraman, Anantharaman; Krishnamoorthy, Sriram

    2016-09-22

    Vector extensions, such as SSE, have been part of the x86 since the 1990s, with applications in graphics, signal processing, and scientific applications. Although many algorithms and applications can naturally benefit from automatic vectorization techniques, there are still many that are difficult to vectorize due to their dependence on irregular data structures, dense branch operations, or data dependencies. Sequence alignment, one of the most widely used operations in bioinformatics workflows, has a computational footprint that features complex data dependencies. In this paper, we demonstrate that the trend of widening vector registers adversely affects the state-of-the-art sequence alignment algorithm based onmore » striped data layouts. We present a practically efficient SIMD implementation of a parallel scan based sequence alignment algorithm that can better exploit wider SIMD units. We conduct comprehensive workload and use case analyses to characterize the relative behavior of the striped and scan approaches and identify the best choice of algorithm based on input length and SIMD width.« less

  16. Academic Self-Efficacy Partially Mediates the Relationship between Scottish Index of Multiple Deprivation and Composite Attainment Score.

    PubMed

    Perry, John L; Dempster, Martin; McKay, Michael T

    2017-01-01

    A developing literature continues to testify to the relationship between higher socio-economic status (SES) and better academic attainment. However, the literature is complex in terms of the variety of SES and attainment indicators used. Against the backdrop of a Scottish Government initiative to close the attainment gap between higher and lower SES children, the present study examined the relationship between individual-level Scottish Index of Multiple Deprivation (SIMD) and National Lower Tariff Score in school children in the West of Scotland. Results showed a practically significant relationship between SIMD and Tariff Score. This relationship was partially mediated by higher academic self-efficacy, so that higher belief in academic competency partially mediated the SIMD-Tariff Score relationship. Further, this partial mediation was robust to the influence of gender, sensation seeking, level of school attendance and past month frequency of Heavy Episodic Drinking. It is suggested that increasing attendance and perceived academic competence are viable ways (among others) of attempting to close the attainment gap.

  17. Academic Self-Efficacy Partially Mediates the Relationship between Scottish Index of Multiple Deprivation and Composite Attainment Score

    PubMed Central

    Perry, John L.; Dempster, Martin; McKay, Michael T.

    2017-01-01

    A developing literature continues to testify to the relationship between higher socio-economic status (SES) and better academic attainment. However, the literature is complex in terms of the variety of SES and attainment indicators used. Against the backdrop of a Scottish Government initiative to close the attainment gap between higher and lower SES children, the present study examined the relationship between individual-level Scottish Index of Multiple Deprivation (SIMD) and National Lower Tariff Score in school children in the West of Scotland. Results showed a practically significant relationship between SIMD and Tariff Score. This relationship was partially mediated by higher academic self-efficacy, so that higher belief in academic competency partially mediated the SIMD-Tariff Score relationship. Further, this partial mediation was robust to the influence of gender, sensation seeking, level of school attendance and past month frequency of Heavy Episodic Drinking. It is suggested that increasing attendance and perceived academic competence are viable ways (among others) of attempting to close the attainment gap. PMID:29163281

  18. BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.

    PubMed

    Ayres, Daniel L; Darling, Aaron; Zwickl, Derrick J; Beerli, Peter; Holder, Mark T; Lewis, Paul O; Huelsenbeck, John P; Ronquist, Fredrik; Swofford, David L; Cummings, Michael P; Rambaut, Andrew; Suchard, Marc A

    2012-01-01

    Phylogenetic inference is fundamental to our understanding of most aspects of the origin and evolution of life, and in recent years, there has been a concentration of interest in statistical approaches such as Bayesian inference and maximum likelihood estimation. Yet, for large data sets and realistic or interesting models of evolution, these approaches remain computationally demanding. High-throughput sequencing can yield data for thousands of taxa, but scaling to such problems using serial computing often necessitates the use of nonstatistical or approximate approaches. The recent emergence of graphics processing units (GPUs) provides an opportunity to leverage their excellent floating-point computational performance to accelerate statistical phylogenetic inference. A specialized library for phylogenetic calculation would allow existing software packages to make more effective use of available computer hardware, including GPUs. Adoption of a common library would also make it easier for other emerging computing architectures, such as field programmable gate arrays, to be used in the future. We present BEAGLE, an application programming interface (API) and library for high-performance statistical phylogenetic inference. The API provides a uniform interface for performing phylogenetic likelihood calculations on a variety of compute hardware platforms. The library includes a set of efficient implementations and can currently exploit hardware including GPUs using NVIDIA CUDA, central processing units (CPUs) with Streaming SIMD Extensions and related processor supplementary instruction sets, and multicore CPUs via OpenMP. To demonstrate the advantages of a common API, we have incorporated the library into several popular phylogenetic software packages. The BEAGLE library is free open source software licensed under the Lesser GPL and available from http://beagle-lib.googlecode.com. An example client program is available as public domain software.

  19. BEAGLE: An Application Programming Interface and High-Performance Computing Library for Statistical Phylogenetics

    PubMed Central

    Ayres, Daniel L.; Darling, Aaron; Zwickl, Derrick J.; Beerli, Peter; Holder, Mark T.; Lewis, Paul O.; Huelsenbeck, John P.; Ronquist, Fredrik; Swofford, David L.; Cummings, Michael P.; Rambaut, Andrew; Suchard, Marc A.

    2012-01-01

    Abstract Phylogenetic inference is fundamental to our understanding of most aspects of the origin and evolution of life, and in recent years, there has been a concentration of interest in statistical approaches such as Bayesian inference and maximum likelihood estimation. Yet, for large data sets and realistic or interesting models of evolution, these approaches remain computationally demanding. High-throughput sequencing can yield data for thousands of taxa, but scaling to such problems using serial computing often necessitates the use of nonstatistical or approximate approaches. The recent emergence of graphics processing units (GPUs) provides an opportunity to leverage their excellent floating-point computational performance to accelerate statistical phylogenetic inference. A specialized library for phylogenetic calculation would allow existing software packages to make more effective use of available computer hardware, including GPUs. Adoption of a common library would also make it easier for other emerging computing architectures, such as field programmable gate arrays, to be used in the future. We present BEAGLE, an application programming interface (API) and library for high-performance statistical phylogenetic inference. The API provides a uniform interface for performing phylogenetic likelihood calculations on a variety of compute hardware platforms. The library includes a set of efficient implementations and can currently exploit hardware including GPUs using NVIDIA CUDA, central processing units (CPUs) with Streaming SIMD Extensions and related processor supplementary instruction sets, and multicore CPUs via OpenMP. To demonstrate the advantages of a common API, we have incorporated the library into several popular phylogenetic software packages. The BEAGLE library is free open source software licensed under the Lesser GPL and available from http://beagle-lib.googlecode.com. An example client program is available as public domain software. PMID:21963610

  20. Geospace simulations using modern accelerator processor technology

    NASA Astrophysics Data System (ADS)

    Germaschewski, K.; Raeder, J.; Larson, D. J.

    2009-12-01

    OpenGGCM (Open Geospace General Circulation Model) is a well-established numerical code simulating the Earth's space environment. The most computing intensive part is the MHD (magnetohydrodynamics) solver that models the plasma surrounding Earth and its interaction with Earth's magnetic field and the solar wind flowing in from the sun. Like other global magnetosphere codes, OpenGGCM's realism is currently limited by computational constraints on grid resolution. OpenGGCM has been ported to make use of the added computational powerof modern accelerator based processor architectures, in particular the Cell processor. The Cell architecture is a novel inhomogeneous multicore architecture capable of achieving up to 230 GFLops on a single chip. The University of New Hampshire recently acquired a PowerXCell 8i based computing cluster, and here we will report initial performance results of OpenGGCM. Realizing the high theoretical performance of the Cell processor is a programming challenge, though. We implemented the MHD solver using a multi-level parallelization approach: On the coarsest level, the problem is distributed to processors based upon the usual domain decomposition approach. Then, on each processor, the problem is divided into 3D columns, each of which is handled by the memory limited SPEs (synergistic processing elements) slice by slice. Finally, SIMD instructions are used to fully exploit the SIMD FPUs in each SPE. Memory management needs to be handled explicitly by the code, using DMA to move data from main memory to the per-SPE local store and vice versa. We use a modern technique, automatic code generation, which shields the application programmer from having to deal with all of the implementation details just described, keeping the code much more easily maintainable. Our preliminary results indicate excellent performance, a speed-up of a factor of 30 compared to the unoptimized version.

  1. Progressive Vector Quantization on a massively parallel SIMD machine with application to multispectral image data

    NASA Technical Reports Server (NTRS)

    Manohar, Mareboyana; Tilton, James C.

    1994-01-01

    A progressive vector quantization (VQ) compression approach is discussed which decomposes image data into a number of levels using full search VQ. The final level is losslessly compressed, enabling lossless reconstruction. The computational difficulties are addressed by implementation on a massively parallel SIMD machine. We demonstrate progressive VQ on multispectral imagery obtained from the Advanced Very High Resolution Radiometer instrument and other Earth observation image data, and investigate the trade-offs in selecting the number of decomposition levels and codebook training method.

  2. 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.

  3. Tomo3D 2.0--exploitation of advanced vector extensions (AVX) for 3D reconstruction.

    PubMed

    Agulleiro, Jose-Ignacio; Fernandez, Jose-Jesus

    2015-02-01

    Tomo3D is a program for fast tomographic reconstruction on multicore computers. Its high speed stems from code optimization, vectorization with Streaming SIMD Extensions (SSE), multithreading and optimization of disk access. Recently, Advanced Vector eXtensions (AVX) have been introduced in the x86 processor architecture. Compared to SSE, AVX double the number of simultaneous operations, thus pointing to a potential twofold gain in speed. However, in practice, achieving this potential is extremely difficult. Here, we provide a technical description and an assessment of the optimizations included in Tomo3D to take advantage of AVX instructions. Tomo3D 2.0 allows huge reconstructions to be calculated in standard computers in a matter of minutes. Thus, it will be a valuable tool for electron tomography studies with increasing resolution needs. Copyright © 2014 Elsevier Inc. All rights reserved.

  4. A comparison of the Scottish Index of Multiple Deprivation (SIMD) 2004 with the 2009 + 1 SIMD: does choice of measure affect the interpretation of inequality in mortality?

    PubMed

    Ralston, Kevin; Dundas, Ruth; Leyland, Alastair H

    2014-07-08

    There is a growing international literature assessing inequalities in health and mortality by area based measures. However, there are few works comparing measures available to inform research design. The analysis here seeks to begin to address this issue by assessing whether there are important differences in the relationship between deprivation and inequalities in mortality when measures that have been constructed at different time points are compared. We contrast whether the interpretation of inequalities in all-cause mortality between the years 2008-10 changes in Scotland if we apply the earliest (2004) and the 2009 + 1 releases of the Scottish Index of Multiple Deprivation (SIMD) to make this comparison. The 2004 release is based on data from 2001/2 and the 2009 + 1 release is based on data from 2008/9. The slope index of inequality (SII) and 1:10 ratio are used to summarise inequalities standardised by age/sex using population and mortality records. The 1:10 ratio suggests some differences in the magnitude of inequalities measured using SIMD at different time points. However, the SII shows much closer correspondence. Overall the findings show that substantive conclusions in relation to inequalities in all-cause mortality are little changed by the updated measure. This information is beneficial to researchers as the most recent measures are not always available. This adds to the body of literature showing stability in inequalities in health and mortality by geographical deprivation over time.

  5. Applications of Parallel Computation in Micro-Mechanics and Finite Element Method

    NASA Technical Reports Server (NTRS)

    Tan, Hui-Qian

    1996-01-01

    This project discusses the application of parallel computations related with respect to material analyses. Briefly speaking, we analyze some kind of material by elements computations. We call an element a cell here. A cell is divided into a number of subelements called subcells and all subcells in a cell have the identical structure. The detailed structure will be given later in this paper. It is obvious that the problem is "well-structured". SIMD machine would be a better choice. In this paper we try to look into the potentials of SIMD machine in dealing with finite element computation by developing appropriate algorithms on MasPar, a SIMD parallel machine. In section 2, the architecture of MasPar will be discussed. A brief review of the parallel programming language MPL also is given in that section. In section 3, some general parallel algorithms which might be useful to the project will be proposed. And, combining with the algorithms, some features of MPL will be discussed in more detail. In section 4, the computational structure of cell/subcell model will be given. The idea of designing the parallel algorithm for the model will be demonstrated. Finally in section 5, a summary will be given.

  6. A hybrid algorithm for parallel molecular dynamics simulations

    NASA Astrophysics Data System (ADS)

    Mangiardi, Chris M.; Meyer, R.

    2017-10-01

    This article describes algorithms for the hybrid parallelization and SIMD vectorization of molecular dynamics simulations with short-range forces. The parallelization method combines domain decomposition with a thread-based parallelization approach. The goal of the work is to enable efficient simulations of very large (tens of millions of atoms) and inhomogeneous systems on many-core processors with hundreds or thousands of cores and SIMD units with large vector sizes. In order to test the efficiency of the method, simulations of a variety of configurations with up to 74 million atoms have been performed. Results are shown that were obtained on multi-core systems with Sandy Bridge and Haswell processors as well as systems with Xeon Phi many-core processors.

  7. Flexible language constructs for large parallel programs

    NASA Technical Reports Server (NTRS)

    Rosing, Matthew; Schnabel, Robert

    1993-01-01

    The goal of the research described is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (MIMD) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include SIMD (Single Instruction Multiple Data), SPMD (Single Program Multiple Data), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression of the variety of algorithms that occur in large scientific computations. An overview of a new language that combines many of these programming models in a clean manner is given. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. An overview of the language and discussion of some of the critical implementation details is given.

  8. An Automated Parallel Image Registration Technique Based on the Correlation of Wavelet Features

    NASA Technical Reports Server (NTRS)

    LeMoigne, Jacqueline; Campbell, William J.; Cromp, Robert F.; Zukor, Dorothy (Technical Monitor)

    2001-01-01

    With the increasing importance of multiple platform/multiple remote sensing missions, fast and automatic integration of digital data from disparate sources has become critical to the success of these endeavors. Our work utilizes maxima of wavelet coefficients to form the basic features of a correlation-based automatic registration algorithm. Our wavelet-based registration algorithm is tested successfully with data from the National Oceanic and Atmospheric Administration (NOAA) Advanced Very High Resolution Radiometer (AVHRR) and the Landsat/Thematic Mapper(TM), which differ by translation and/or rotation. By the choice of high-frequency wavelet features, this method is similar to an edge-based correlation method, but by exploiting the multi-resolution nature of a wavelet decomposition, our method achieves higher computational speeds for comparable accuracies. This algorithm has been implemented on a Single Instruction Multiple Data (SIMD) massively parallel computer, the MasPar MP-2, as well as on the CrayT3D, the Cray T3E and a Beowulf cluster of Pentium workstations.

  9. Fast and accurate de novo genome assembly from long uncorrected reads

    PubMed Central

    Vaser, Robert; Sović, Ivan; Nagarajan, Niranjan

    2017-01-01

    The assembly of long reads from Pacific Biosciences and Oxford Nanopore Technologies typically requires resource-intensive error-correction and consensus-generation steps to obtain high-quality assemblies. We show that the error-correction step can be omitted and that high-quality consensus sequences can be generated efficiently with a SIMD-accelerated, partial-order alignment–based, stand-alone consensus module called Racon. Based on tests with PacBio and Oxford Nanopore data sets, we show that Racon coupled with miniasm enables consensus genomes with similar or better quality than state-of-the-art methods while being an order of magnitude faster. PMID:28100585

  10. Application of multigrid methods to the solution of liquid crystal equations on a SIMD computer

    NASA Technical Reports Server (NTRS)

    Farrell, Paul A.; Ruttan, Arden; Zeller, Reinhardt R.

    1993-01-01

    We will describe a finite difference code for computing the equilibrium configurations of the order-parameter tensor field for nematic liquid crystals in rectangular regions by minimization of the Landau-de Gennes Free Energy functional. The implementation of the free energy functional described here includes magnetic fields, quadratic gradient terms, and scalar bulk terms through the fourth order. Boundary conditions include the effects of strong surface anchoring. The target architectures for our implementation are SIMD machines, with interconnection networks which can be configured as 2 or 3 dimensional grids, such as the Wavetracer DTC. We also discuss the relative efficiency of a number of iterative methods for the solution of the linear systems arising from this discretization on such architectures.

  11. 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.

  12. GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers

    DOE PAGES

    Abraham, Mark James; Murtola, Teemu; Schulz, Roland; ...

    2015-07-15

    GROMACS is one of the most widely used open-source and free software codes in chemistry, used primarily for dynamical simulations of biomolecules. It provides a rich set of calculation types, preparation and analysis tools. Several advanced techniques for free-energy calculations are supported. In version 5, it reaches new performance heights, through several new and enhanced parallelization algorithms. This work on every level; SIMD registers inside cores, multithreading, heterogeneous CPU–GPU acceleration, state-of-the-art 3D domain decomposition, and ensemble-level parallelization through built-in replica exchange and the separate Copernicus framework. Finally, the latest best-in-class compressed trajectory storage format is supported.

  13. GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Abraham, Mark James; Murtola, Teemu; Schulz, Roland

    GROMACS is one of the most widely used open-source and free software codes in chemistry, used primarily for dynamical simulations of biomolecules. It provides a rich set of calculation types, preparation and analysis tools. Several advanced techniques for free-energy calculations are supported. In version 5, it reaches new performance heights, through several new and enhanced parallelization algorithms. This work on every level; SIMD registers inside cores, multithreading, heterogeneous CPU–GPU acceleration, state-of-the-art 3D domain decomposition, and ensemble-level parallelization through built-in replica exchange and the separate Copernicus framework. Finally, the latest best-in-class compressed trajectory storage format is supported.

  14. 2D-RBUC for efficient parallel compression of residuals

    NASA Astrophysics Data System (ADS)

    Đurđević, Đorđe M.; Tartalja, Igor I.

    2018-02-01

    In this paper, we present a method for lossless compression of residuals with an efficient SIMD parallel decompression. The residuals originate from lossy or near lossless compression of height fields, which are commonly used to represent models of terrains. The algorithm is founded on the existing RBUC method for compression of non-uniform data sources. We have adapted the method to capture 2D spatial locality of height fields, and developed the data decompression algorithm for modern GPU architectures already present even in home computers. In combination with the point-level SIMD-parallel lossless/lossy high field compression method HFPaC, characterized by fast progressive decompression and seamlessly reconstructed surface, the newly proposed method trades off small efficiency degradation for a non negligible compression ratio (measured up to 91%) benefit.

  15. The relationship between area deprivation and contact with community intellectual disability psychiatry.

    PubMed

    Nicholson, L; Hotchin, H

    2015-05-01

    People with intellectual disabilities (ID) have high rates of psychiatric illness and are known to live in more deprived areas than the general population. This study investigated the relationship between area deprivation and contact with ID psychiatry. Psychiatric case notes and electronic records were used to identify all patients who had face-to-face contact with community ID psychiatric services over 1 year in the North East Community Health Partnership of Greater Glasgow and Clyde (estimated population 177,867). The Scottish Index of Multiple Deprivation (SIMD) were determined for the patient sample and for the general population living in the same area. Between 1 June 2012 and 1 June 2013, 184 patients were seen by ID psychiatry over a total of 553 contacts, with valid SIMD data for 179 patients and 543 contacts. Fifty-two per cent of patients (n = 93) lived in the most deprived SIMD decile, and 90.5% (n = 152) in the lowest 5 deciles. Compared with the general population, there were significantly more patients than expected living in the most deprived decile (Fisher's Exact test, P = 0.009) and in the most deprived 5 deciles (Fisher's Exact test, P = 0.001). The median number of contacts was 2 (interquartile range = 1-3). There was no significant association between the number of contacts and SIMD decile. Forty-eight point one per cent (n = 261) of all contacts were with patients living in the most deprived decile and 88.6% (n = 481) in the most deprived 5 deciles. This was significantly more than expected compared with general population data (Fisher's Exact test, P = 0.008 and Fisher's Exact test, P ≤ 0.001). In the area under study, contact with ID psychiatry was greater in more deprived areas. Given the high psychiatric morbidity of people with ID, if services do not adjust for deprivation, this may lead to further discrimination in an already disadvantaged population. © 2014 MENCAP and International Association of the Scientific Study of Intellectual and Developmental Disabilities and John Wiley & Sons Ltd.

  16. A fast CT reconstruction scheme for a general multi-core PC.

    PubMed

    Zeng, Kai; Bai, Erwei; Wang, Ge

    2007-01-01

    Expensive computational cost is a severe limitation in CT reconstruction for clinical applications that need real-time feedback. A primary example is bolus-chasing computed tomography (CT) angiography (BCA) that we have been developing for the past several years. To accelerate the reconstruction process using the filtered backprojection (FBP) method, specialized hardware or graphics cards can be used. However, specialized hardware is expensive and not flexible. The graphics processing unit (GPU) in a current graphic card can only reconstruct images in a reduced precision and is not easy to program. In this paper, an acceleration scheme is proposed based on a multi-core PC. In the proposed scheme, several techniques are integrated, including utilization of geometric symmetry, optimization of data structures, single-instruction multiple-data (SIMD) processing, multithreaded computation, and an Intel C++ compilier. Our scheme maintains the original precision and involves no data exchange between the GPU and CPU. The merits of our scheme are demonstrated in numerical experiments against the traditional implementation. Our scheme achieves a speedup of about 40, which can be further improved by several folds using the latest quad-core processors.

  17. 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

  18. Adaptive track scheduling to optimize concurrency and vectorization in GeantV

    DOE PAGES

    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

  19. A Fast CT Reconstruction Scheme for a General Multi-Core PC

    PubMed Central

    Zeng, Kai; Bai, Erwei; Wang, Ge

    2007-01-01

    Expensive computational cost is a severe limitation in CT reconstruction for clinical applications that need real-time feedback. A primary example is bolus-chasing computed tomography (CT) angiography (BCA) that we have been developing for the past several years. To accelerate the reconstruction process using the filtered backprojection (FBP) method, specialized hardware or graphics cards can be used. However, specialized hardware is expensive and not flexible. The graphics processing unit (GPU) in a current graphic card can only reconstruct images in a reduced precision and is not easy to program. In this paper, an acceleration scheme is proposed based on a multi-core PC. In the proposed scheme, several techniques are integrated, including utilization of geometric symmetry, optimization of data structures, single-instruction multiple-data (SIMD) processing, multithreaded computation, and an Intel C++ compilier. Our scheme maintains the original precision and involves no data exchange between the GPU and CPU. The merits of our scheme are demonstrated in numerical experiments against the traditional implementation. Our scheme achieves a speedup of about 40, which can be further improved by several folds using the latest quad-core processors. PMID:18256731

  20. Shift-connected SIMD array architectures for digital optical computing systems, with algorithms for numerical transforms and partial differential equations

    NASA Astrophysics Data System (ADS)

    Drabik, Timothy J.; Lee, Sing H.

    1986-11-01

    The intrinsic parallelism characteristics of easily realizable optical SIMD arrays prompt their present consideration in the implementation of highly structured algorithms for the numerical solution of multidimensional partial differential equations and the computation of fast numerical transforms. Attention is given to a system, comprising several spatial light modulators (SLMs), an optical read/write memory, and a functional block, which performs simple, space-invariant shifts on images with sufficient flexibility to implement the fastest known methods for partial differential equations as well as a wide variety of numerical transforms in two or more dimensions. Either fixed or floating-point arithmetic may be used. A performance projection of more than 1 billion floating point operations/sec using SLMs with 1000 x 1000-resolution and operating at 1-MHz frame rates is made.

  1. A FAST ITERATIVE METHOD FOR SOLVING THE EIKONAL EQUATION ON TETRAHEDRAL DOMAINS

    PubMed Central

    Fu, Zhisong; Kirby, Robert M.; Whitaker, Ross T.

    2014-01-01

    Generating numerical solutions to the eikonal equation and its many variations has a broad range of applications in both the natural and computational sciences. Efficient solvers on cutting-edge, parallel architectures require new algorithms that may not be theoretically optimal, but that are designed to allow asynchronous solution updates and have limited memory access patterns. This paper presents a parallel algorithm for solving the eikonal equation on fully unstructured tetrahedral meshes. The method is appropriate for the type of fine-grained parallelism found on modern massively-SIMD architectures such as graphics processors and takes into account the particular constraints and capabilities of these computing platforms. This work builds on previous work for solving these equations on triangle meshes; in this paper we adapt and extend previous two-dimensional strategies to accommodate three-dimensional, unstructured, tetrahedralized domains. These new developments include a local update strategy with data compaction for tetrahedral meshes that provides solutions on both serial and parallel architectures, with a generalization to inhomogeneous, anisotropic speed functions. We also propose two new update schemes, specialized to mitigate the natural data increase observed when moving to three dimensions, and the data structures necessary for efficiently mapping data to parallel SIMD processors in a way that maintains computational density. Finally, we present descriptions of the implementations for a single CPU, as well as multicore CPUs with shared memory and SIMD architectures, with comparative results against state-of-the-art eikonal solvers. PMID:25221418

  2. Modern multicore and manycore architectures: Modelling, optimisation and benchmarking a multiblock CFD code

    NASA Astrophysics Data System (ADS)

    Hadade, Ioan; di Mare, Luca

    2016-08-01

    Modern multicore and manycore processors exhibit multiple levels of parallelism through a wide range of architectural features such as SIMD for data parallel execution or threads for core parallelism. The exploitation of multi-level parallelism is therefore crucial for achieving superior performance on current and future processors. This paper presents the performance tuning of a multiblock CFD solver on Intel SandyBridge and Haswell multicore CPUs and the Intel Xeon Phi Knights Corner coprocessor. Code optimisations have been applied on two computational kernels exhibiting different computational patterns: the update of flow variables and the evaluation of the Roe numerical fluxes. We discuss at great length the code transformations required for achieving efficient SIMD computations for both kernels across the selected devices including SIMD shuffles and transpositions for flux stencil computations and global memory transformations. Core parallelism is expressed through threading based on a number of domain decomposition techniques together with optimisations pertaining to alleviating NUMA effects found in multi-socket compute nodes. Results are correlated with the Roofline performance model in order to assert their efficiency for each distinct architecture. We report significant speedups for single thread execution across both kernels: 2-5X on the multicore CPUs and 14-23X on the Xeon Phi coprocessor. Computations at full node and chip concurrency deliver a factor of three speedup on the multicore processors and up to 24X on the Xeon Phi manycore coprocessor.

  3. Neuromorphic processing for next generation automotive control and diagnostics

    NASA Technical Reports Server (NTRS)

    Aranki, N.; Tawel, R.

    2001-01-01

    This paper describes intra-layer architecture of a neuroprocessor organized in a SIMD configuration and the two challenging applications, misfire detection and engine idle speed control, that had served as the focus of this effort.

  4. A system for routing arbitrary directed graphs on SIMD architectures

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl

    1987-01-01

    There are many problems which can be described in terms of directed graphs that contain a large number of vertices where simple computations occur using data from connecting vertices. A method is given for parallelizing such problems on an SIMD machine model that is bit-serial and uses only nearest neighbor connections for communication. Each vertex of the graph will be assigned to a processor in the machine. Algorithms are given that will be used to implement movement of data along the arcs of the graph. This architecture and algorithms define a system that is relatively simple to build and can do graph processing. All arcs can be transversed in parallel in time O(T), where T is empirically proportional to the diameter of the interconnection network times the average degree of the graph. Modifying or adding a new arc takes the same time as parallel traversal.

  5. Scalable Algorithms for Clustering Large Geospatiotemporal Data Sets on Manycore Architectures

    NASA Astrophysics Data System (ADS)

    Mills, R. T.; Hoffman, F. M.; Kumar, J.; Sreepathi, S.; Sripathi, V.

    2016-12-01

    The increasing availability of high-resolution geospatiotemporal data sets from sources such as observatory networks, remote sensing platforms, and computational Earth system models has opened new possibilities for knowledge discovery using data sets fused from disparate sources. Traditional algorithms and computing platforms are impractical for the analysis and synthesis of data sets of this size; however, new algorithmic approaches that can effectively utilize the complex memory hierarchies and the extremely high levels of available parallelism in state-of-the-art high-performance computing platforms can enable such analysis. We describe a massively parallel implementation of accelerated k-means clustering and some optimizations to boost computational intensity and utilization of wide SIMD lanes on state-of-the art multi- and manycore processors, including the second-generation Intel Xeon Phi ("Knights Landing") processor based on the Intel Many Integrated Core (MIC) architecture, which includes several new features, including an on-package high-bandwidth memory. We also analyze the code in the context of a few practical applications to the analysis of climatic and remotely-sensed vegetation phenology data sets, and speculate on some of the new applications that such scalable analysis methods may enable.

  6. Faster Smith-Waterman database searches with inter-sequence SIMD parallelisation

    PubMed Central

    2011-01-01

    Background The Smith-Waterman algorithm for local sequence alignment is more sensitive than heuristic methods for database searching, but also more time-consuming. The fastest approach to parallelisation with SIMD technology has previously been described by Farrar in 2007. The aim of this study was to explore whether further speed could be gained by other approaches to parallelisation. Results A faster approach and implementation is described and benchmarked. In the new tool SWIPE, residues from sixteen different database sequences are compared in parallel to one query residue. Using a 375 residue query sequence a speed of 106 billion cell updates per second (GCUPS) was achieved on a dual Intel Xeon X5650 six-core processor system, which is over six times more rapid than software based on Farrar's 'striped' approach. SWIPE was about 2.5 times faster when the programs used only a single thread. For shorter queries, the increase in speed was larger. SWIPE was about twice as fast as BLAST when using the BLOSUM50 score matrix, while BLAST was about twice as fast as SWIPE for the BLOSUM62 matrix. The software is designed for 64 bit Linux on processors with SSSE3. Source code is available from http://dna.uio.no/swipe/ under the GNU Affero General Public License. Conclusions Efficient parallelisation using SIMD on standard hardware makes it possible to run Smith-Waterman database searches more than six times faster than before. The approach described here could significantly widen the potential application of Smith-Waterman searches. Other applications that require optimal local alignment scores could also benefit from improved performance. PMID:21631914

  7. Faster Smith-Waterman database searches with inter-sequence SIMD parallelisation.

    PubMed

    Rognes, Torbjørn

    2011-06-01

    The Smith-Waterman algorithm for local sequence alignment is more sensitive than heuristic methods for database searching, but also more time-consuming. The fastest approach to parallelisation with SIMD technology has previously been described by Farrar in 2007. The aim of this study was to explore whether further speed could be gained by other approaches to parallelisation. A faster approach and implementation is described and benchmarked. In the new tool SWIPE, residues from sixteen different database sequences are compared in parallel to one query residue. Using a 375 residue query sequence a speed of 106 billion cell updates per second (GCUPS) was achieved on a dual Intel Xeon X5650 six-core processor system, which is over six times more rapid than software based on Farrar's 'striped' approach. SWIPE was about 2.5 times faster when the programs used only a single thread. For shorter queries, the increase in speed was larger. SWIPE was about twice as fast as BLAST when using the BLOSUM50 score matrix, while BLAST was about twice as fast as SWIPE for the BLOSUM62 matrix. The software is designed for 64 bit Linux on processors with SSSE3. Source code is available from http://dna.uio.no/swipe/ under the GNU Affero General Public License. Efficient parallelisation using SIMD on standard hardware makes it possible to run Smith-Waterman database searches more than six times faster than before. The approach described here could significantly widen the potential application of Smith-Waterman searches. Other applications that require optimal local alignment scores could also benefit from improved performance.

  8. The 2nd Symposium on the Frontiers of Massively Parallel Computations

    NASA Technical Reports Server (NTRS)

    Mills, Ronnie (Editor)

    1988-01-01

    Programming languages, computer graphics, neural networks, massively parallel computers, SIMD architecture, algorithms, digital terrain models, sort computation, simulation of charged particle transport on the massively parallel processor and image processing are among the topics discussed.

  9. PIMS: Memristor-Based Processing-in-Memory-and-Storage.

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Cook, Jeanine

    Continued progress in computing has augmented the quest for higher performance with a new quest for higher energy efficiency. This has led to the re-emergence of Processing-In-Memory (PIM) ar- chitectures that offer higher density and performance with some boost in energy efficiency. Past PIM work either integrated a standard CPU with a conventional DRAM to improve the CPU- memory link, or used a bit-level processor with Single Instruction Multiple Data (SIMD) control, but neither matched the energy consumption of the memory to the computation. We originally proposed to develop a new architecture derived from PIM that more effectively addressed energymore » efficiency for high performance scientific, data analytics, and neuromorphic applications. We also originally planned to implement a von Neumann architecture with arithmetic/logic units (ALUs) that matched the power consumption of an advanced storage array to maximize energy efficiency. Implementing this architecture in storage was our original idea, since by augmenting storage (in- stead of memory), the system could address both in-memory computation and applications that accessed larger data sets directly from storage, hence Processing-in-Memory-and-Storage (PIMS). However, as our research matured, we discovered several things that changed our original direc- tion, the most important being that a PIM that implements a standard von Neumann-type archi- tecture results in significant energy efficiency improvement, but only about a O(10) performance improvement. In addition to this, the emergence of new memory technologies moved us to propos- ing a non-von Neumann architecture, called Superstrider, implemented not in storage, but in a new DRAM technology called High Bandwidth Memory (HBM). HBM is a stacked DRAM tech- nology that includes a logic layer where an architecture such as Superstrider could potentially be implemented.« less

  10. Solving the Cauchy-Riemann equations on parallel computers

    NASA Technical Reports Server (NTRS)

    Fatoohi, Raad A.; Grosch, Chester E.

    1987-01-01

    Discussed is the implementation of a single algorithm on three parallel-vector computers. The algorithm is a relaxation scheme for the solution of the Cauchy-Riemann equations; a set of coupled first order partial differential equations. The computers were chosen so as to encompass a variety of architectures. They are: the MPP, and SIMD machine with 16K bit serial processors; FLEX/32, an MIMD machine with 20 processors; and CRAY/2, an MIMD machine with four vector processors. The machine architectures are briefly described. The implementation of the algorithm is discussed in relation to these architectures and measures of the performance on each machine are given. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for this algorithm on these architectures. Conclusions are presented.

  11. 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

  12. Parallel optimization algorithms and their implementation in VLSI design

    NASA Technical Reports Server (NTRS)

    Lee, G.; Feeley, J. J.

    1991-01-01

    Two new parallel optimization algorithms based on the simplex method are described. They may be executed by a SIMD parallel processor architecture and be implemented in VLSI design. Several VLSI design implementations are introduced. An application example is reported to demonstrate that the algorithms are effective.

  13. A task-based parallelism and vectorized approach to 3D Method of Characteristics (MOC) reactor simulation for high performance computing architectures

    NASA Astrophysics Data System (ADS)

    Tramm, John R.; Gunow, Geoffrey; He, Tim; Smith, Kord S.; Forget, Benoit; Siegel, Andrew R.

    2016-05-01

    In this study we present and analyze a formulation of the 3D Method of Characteristics (MOC) technique applied to the simulation of full core nuclear reactors. Key features of the algorithm include a task-based parallelism model that allows independent MOC tracks to be assigned to threads dynamically, ensuring load balancing, and a wide vectorizable inner loop that takes advantage of modern SIMD computer architectures. The algorithm is implemented in a set of highly optimized proxy applications in order to investigate its performance characteristics on CPU, GPU, and Intel Xeon Phi architectures. Speed, power, and hardware cost efficiencies are compared. Additionally, performance bottlenecks are identified for each architecture in order to determine the prospects for continued scalability of the algorithm on next generation HPC architectures.

  14. Simplified microprocessor design for VLSI control applications

    NASA Technical Reports Server (NTRS)

    Cameron, K.

    1991-01-01

    A design technique for microprocessors combining the simplicity of reduced instruction set computers (RISC's) with the richer instruction sets of complex instruction set computers (CISC's) is presented. They utilize the pipelined instruction decode and datapaths common to RISC's. Instruction invariant data processing sequences which transparently support complex addressing modes permit the formulation of simple control circuitry. Compact implementations are possible since neither complicated controllers nor large register sets are required.

  15. 76 FR 70490 - Certain Computing Devices With Associated Instruction Sets and Software; Institution of...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-11-14

    ... Associated Instruction Sets and Software; Institution of Investigation AGENCY: U.S. International Trade... associated instruction sets and software by reason of infringement of certain claims of U.S. Patent No. 6,253... certain computing devices with associated instruction sets and software that infringe one or more of...

  16. Implementation of an ADI method on parallel computers

    NASA Technical Reports Server (NTRS)

    Fatoohi, Raad A.; Grosch, Chester E.

    1987-01-01

    The implementation of an ADI method for solving the diffusion equation on three parallel/vector computers is discussed. The computers were chosen so as to encompass a variety of architectures. They are: the MPP, an SIMD machine with 16K bit serial processors; FLEX/32, an MIMD machine with 20 processors; and CRAY/2, an MIMD machine with four vector processors. The Gaussian elimination algorithm is used to solve a set of tridiagonal systems on the FLEX/32 and CRAY/2 while the cyclic elimination algorithm is used to solve these systems on the MPP. The implementation of the method is discussed in relation to these architectures and measures of the performance on each machine are given. 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.

  17. Implementation of an ADI method on parallel computers

    NASA Technical Reports Server (NTRS)

    Fatoohi, Raad A.; Grosch, Chester E.

    1987-01-01

    In this paper the implementation of an ADI method for solving the diffusion equation on three parallel/vector computers is discussed. The computers were chosen so as to encompass a variety of architectures. They are the MPP, an SIMD machine with 16-Kbit serial processors; Flex/32, an MIMD machine with 20 processors; and Cray/2, an MIMD machine with four vector processors. The Gaussian elimination algorithm is used to solve a set of tridiagonal systems on the Flex/32 and Cray/2 while the cyclic elimination algorithm is used to solve these systems on the MPP. The implementation of the method is discussed in relation to these architectures and measures of the performance on each machine are given. 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.

  18. A heuristic for deriving the optimal number and placement of reconnaissance sensors

    NASA Astrophysics Data System (ADS)

    Nanda, S.; Weeks, J.; Archer, M.

    2008-04-01

    A key to mastering asymmetric warfare is the acquisition of accurate intelligence on adversaries and their assets in urban and open battlefields. To achieve this, one needs adequate numbers of tactical sensors placed in locations to optimize coverage, where optimality is realized by covering a given area of interest with the least number of sensors, or covering the largest possible subsection of an area of interest with a fixed set of sensors. Unfortunately, neither problem admits a polynomial time algorithm as a solution, and therefore, the placement of such sensors must utilize intelligent heuristics instead. In this paper, we present a scheme implemented on parallel SIMD processing architectures to yield significantly faster results, and that is highly scalable with respect to dynamic changes in the area of interest. Furthermore, the solution to the first problem immediately translates to serve as a solution to the latter if and when any sensors are rendered inoperable.

  19. The impact of social deprivation on the response to a randomised controlled trial of a weight management intervention (BeWEL) for people at increased risk of colorectal cancer.

    PubMed

    Fisher, A; Craigie, A M; Macleod, M; Steele, R J C; Anderson, A S

    2018-06-01

    Although 45% of colorectal cancer (CRC) cases may be avoidable through appropriate lifestyle and weight management, health promotion interventions run the risk of widening health inequalities. The BeWEL randomised controlled trial assessed the impact of a diet and activity programme in overweight adults who were diagnosed with a colorectal adenoma, demonstrating a significantly greater weight loss at 12 months in intervention participants than in controls. The present study aimed to compare BeWEL intervention outcomes by participant deprivation status. The intervention group of the BeWEL trial (n = 163) was classified by the Scottish Index of Multiple Deprivation (SIMD) quintiles into 'more deprived' (SIMD 1-2, n = 58) and 'less deprived' (SIMD 3-5, n = 105). Socio-economic and lifestyle variables were compared at baseline to identify potential challenges to intervention adherence in the more deprived. Between group differences at 12 months in primary outcome (change in body weight) and secondary outcomes (cardiovascular risk factors, diet, physical activity, knowledge of CRC risk and psychosocial variables) were assessed by deprivation status. At baseline, education (P = 0.001), income (P < 0.001), spending on physical activity (P = 0.003) and success at previous weight loss attempts (P = 0.007) were significantly lower in the most deprived. At 12 months, no between group differences by deprivation status were detected for changes in primary and main secondary outcomes. Despite potential barriers faced by the more deprived participants, primary and most secondary outcomes were comparable between groups, indicating that this intervention is unlikely to worsen health inequalities and is equally effective across socio-economic groups. © 2017 The Authors. Journal of Human Nutrition and Dietetics published by John Wiley & Sons Ltd on behalf of British Dietetic Association.

  20. Hierarchical parallelisation of functional renormalisation group calculations - hp-fRG

    NASA Astrophysics Data System (ADS)

    Rohe, Daniel

    2016-10-01

    The functional renormalisation group (fRG) has evolved into a versatile tool in condensed matter theory for studying important aspects of correlated electron systems. Practical applications of the method often involve a high numerical effort, motivating the question in how far High Performance Computing (HPC) can leverage the approach. In this work we report on a multi-level parallelisation of the underlying computational machinery and show that this can speed up the code by several orders of magnitude. This in turn can extend the applicability of the method to otherwise inaccessible cases. We exploit three levels of parallelisation: Distributed computing by means of Message Passing (MPI), shared-memory computing using OpenMP, and vectorisation by means of SIMD units (single-instruction-multiple-data). Results are provided for two distinct High Performance Computing (HPC) platforms, namely the IBM-based BlueGene/Q system JUQUEEN and an Intel Sandy-Bridge-based development cluster. We discuss how certain issues and obstacles were overcome in the course of adapting the code. Most importantly, we conclude that this vast improvement can actually be accomplished by introducing only moderate changes to the code, such that this strategy may serve as a guideline for other researcher to likewise improve the efficiency of their codes.

  1. Real-time road detection in infrared imagery

    NASA Astrophysics Data System (ADS)

    Andre, Haritini E.; McCoy, Keith

    1990-09-01

    Automatic road detection is an important part in many scene recognition applications. The extraction of roads provides a means of navigation and position update for remotely piloted vehicles or autonomous vehicles. Roads supply strong contextual information which can be used to improve the performance of automatic target recognition (ATh) systems by directing the search for targets and adjusting target classification confidences. This paper will describe algorithmic techniques for labeling roads in high-resolution infrared imagery. In addition, realtime implementation of this structural approach using a processor array based on the Martin Marietta Geometric Arithmetic Parallel Processor (GAPPTh) chip will be addressed. The algorithm described is based on the hypothesis that a road consists of pairs of line segments separated by a distance "d" with opposite gradient directions (antiparallel). The general nature of the algorithm, in addition to its parallel implementation in a single instruction, multiple data (SIMD) machine, are improvements to existing work. The algorithm seeks to identify line segments meeting the road hypothesis in a manner that performs well, even when the side of the road is fragmented due to occlusion or intersections. The use of geometrical relationships between line segments is a powerful yet flexible method of road classification which is independent of orientation. In addition, this approach can be used to nominate other types of objects with minor parametric changes.

  2. Does overgeneral autobiographical memory result from poor memory for task instructions?

    PubMed

    Yanes, Paula K; Roberts, John E; Carlos, Erica L

    2008-10-01

    Considerable previous research has shown that retrieval of overgeneral autobiographical memories (OGM) is elevated among individuals suffering from various emotional disorders and those with a history of trauma. Although previous theories suggest that OGM serves the function of regulating acute negative affect, it is also possible that OGM results from difficulties in keeping the instruction set for the Autobiographical Memory Test (AMT) in working memory, or what has been coined "secondary goal neglect" (Dalgleish, 2004). The present study tested whether OGM is associated with poor memory for the task's instruction set, and whether an instruction set reminder would improve memory specificity over repeated trials. Multilevel modelling data-analytic techniques demonstrated a significant relationship between poor recall of instruction set and probability of retrieving OGMs. Providing an instruction set reminder for the AMT relative to a control task's instruction set improved memory specificity immediately afterward.

  3. The Effectiveness of Using the Instructional Strategy Diagnostic Profile to Prescribe Improvements in Self-Instructional Materials Teaching Abstract Concepts.

    ERIC Educational Resources Information Center

    Burkholder, Barry L.

    1981-01-01

    This study conducted to determine the effectiveness of using the Instructional Strategy Diagnostic Profile to revise self-instructional materials that teach abstract concepts examined three sets of materials: the original set, the set with improved consistency rating, and the set with improved consistency and adequacy ratings. Forty-six references…

  4. CMOS VLSI Layout and Verification of a SIMD Computer

    NASA Technical Reports Server (NTRS)

    Zheng, Jianqing

    1996-01-01

    A CMOS VLSI layout and verification of a 3 x 3 processor parallel computer has been completed. The layout was done using the MAGIC tool and the verification using HSPICE. Suggestions for expanding the computer into a million processor network are presented. Many problems that might be encountered when implementing a massively parallel computer are discussed.

  5. Handling debugger breakpoints in a shared instruction system

    DOEpatents

    Gooding, Thomas Michael; Shok, Richard Michael

    2014-01-21

    A debugger debugs processes that execute shared instructions so that a breakpoint set for one process will not cause a breakpoint to occur in the other processes. A breakpoint is set by recording the original instruction at the desired location and writing a trap instruction to the shared instructions at that location. When a process encounters the breakpoint, the process passes control to the debugger for breakpoint processing if the breakpoint was set at that location for that process. If the trap was not set at that location for that process, the cacheline containing the trap is copied to a small scratchpad memory, and the virtual memory mappings are changed to translate the virtual address of the cacheline to the scratchpad. The original instruction is then written to replace the trap instruction in the scratchpad, so that process can execute the instructions in the scatchpad thereby avoiding the trap instruction.

  6. High Resolution Imaging Testbed Utilizing Sodium Laser Guide Star Adaptive Optics: The Real Time Wavefront Reconstructor Computer

    DTIC Science & Technology

    2008-07-31

    Unlike the Lyrtech, each DSP on a Bittware board offers 3 MB of on-chip memory and 3 GFLOPs of 32-bit peak processing power. Based on the performance...Each NVIDIA 8800 Ultra features 576 GFLOPS on 128 612-MHz single-precision floating-point SIMD processors, arranged in 16 clusters of eight. Each

  7. Overview and extensions of a system for routing directed graphs on SIMD architectures

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl

    1988-01-01

    Many problems can be described in terms of directed graphs that contain a large number of vertices where simple computations occur using data from adjacent vertices. A method is given for parallelizing such problems on an SIMD machine model that uses only nearest neighbor connections for communication, and has no facility for local indirect addressing. Each vertex of the graph will be assigned to a processor in the machine. Rules for a labeling are introduced that support the use of a simple algorithm for movement of data along the edges of the graph. Additional algorithms are defined for addition and deletion of edges. Modifying or adding a new edge takes the same time as parallel traversal. This combination of architecture and algorithms defines a system that is relatively simple to build and can do fast graph processing. All edges can be traversed in parallel in time O(T), where T is empirically proportional to the average path length in the embedding times the average degree of the graph. Additionally, researchers present an extension to the above method which allows for enhanced performance by allowing some broadcasting capabilities.

  8. Instruction set commutivity

    NASA Technical Reports Server (NTRS)

    Windley, P.

    1992-01-01

    We present a state property called congruence and show how it can be used to demonstrate commutivity of instructions in a modern load-store architecture. Our analysis is particularly important in pipelined microprocessors where instructions are frequently reordered to avoid costly delays in execution caused by hazards. Our work has significant implications to safety and security critical applications since reordering can easily change the meaning and an instruction sequence and current techniques are largely ad hoc. Our work is done in a mechanical theorem prover and results in a set of trustworthy rules for instruction reordering. The mechanization makes it practical to analyze the entire instruction set.

  9. Effects of Computer-Assisted Instruction on Students' Knowledge of the Self-Determined Learning Model of Instruction and Disruptive Behavior

    ERIC Educational Resources Information Center

    Mazzotti, Valerie L.; Wood, Charles L.; Test, David W.; Fowler, Catherine H.

    2012-01-01

    Instruction about goal setting can increase students' self-determination and reduce problem behavior. Computer-assisted instruction could offer teachers another format for teaching goal setting and self-determination. This study used a multiple probes across participants design to examine the effects of computer-assisted instruction on students'…

  10. The Strategic Impact Model: An Integrative Approach to Performance Improvement and Instructional Systems Design

    ERIC Educational Resources Information Center

    Molenda, Michael; Pershing, James A.

    2004-01-01

    Training in business settings and instruction in academic settings have never taken place in a vacuum, but in earlier times many instructional technology professionals behaved as though they did. Models of instructional systems design (ISD) placed training and instruction at the center of the universe ignoring the impact of the external…

  11. Examining the Use of First Principles of Instruction by Instructional Designers in a Short-Term, High Volume, Rapid Production of Online K-12 Teacher Professional Development Modules

    ERIC Educational Resources Information Center

    Mendenhall, Anne M.

    2012-01-01

    Merrill (2002a) created a set of fundamental principles of instruction that can lead to effective, efficient, and engaging (e[superscript 3]) instruction. The First Principles of Instruction (Merrill, 2002a) are a prescriptive set of interrelated instructional design practices that consist of activating prior knowledge, using specific portrayals…

  12. The Effects of Daily Intensive Tact Instruction on Preschool Students' Emission of Pure Tacts and Mands in Non-Instructional Setting

    ERIC Educational Resources Information Center

    Pistoljevic, Nirvana; Greer, R. Douglas

    2006-01-01

    We tested the effects of an intensive tact instruction procedure on numbers of tacts emitted in non-instructional settings (NIS) using a multiple probe design across 3 participants (3- and 4-year old boys with autism). The dependent variable was tacts emitted in NIS before/after the mastery of sets of 5 different stimuli. The non-instructional…

  13. 78 FR 1248 - Certain Computing Devices With Associated Instruction Sets and Software; Notice of Commission...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2013-01-08

    ... INTERNATIONAL TRADE COMMISSION [Investigation No. 337-TA-812] Certain Computing Devices With Associated Instruction Sets and Software; Notice of Commission Determination Not To Review an Initial... devices with associated instruction sets and software by reason of infringement of claims 1-4, 7-10, and...

  14. Particle simulation of plasmas on the massively parallel processor

    NASA Technical Reports Server (NTRS)

    Gledhill, I. M. A.; Storey, L. R. O.

    1987-01-01

    Particle simulations, in which collective phenomena in plasmas are studied by following the self consistent motions of many discrete particles, involve several highly repetitive sets of calculations that are readily adaptable to SIMD parallel processing. A fully electromagnetic, relativistic plasma simulation for the massively parallel processor is described. The particle motions are followed in 2 1/2 dimensions on a 128 x 128 grid, with periodic boundary conditions. The two dimensional simulation space is mapped directly onto the processor network; a Fast Fourier Transform is used to solve the field equations. Particle data are stored according to an Eulerian scheme, i.e., the information associated with each particle is moved from one local memory to another as the particle moves across the spatial grid. The method is applied to the study of the nonlinear development of the whistler instability in a magnetospheric plasma model, with an anisotropic electron temperature. The wave distribution function is included as a new diagnostic to allow simulation results to be compared with satellite observations.

  15. Forum: Interpersonal Communication in Instructional Settings: Improving Situational Awareness for Instructional Communication Research: A Forum Response

    ERIC Educational Resources Information Center

    Titsworth, Scott

    2017-01-01

    In this response, Scott Titsworth analyzes similarities among the forum essays and then offers ideas for how instructional communication scholars might adopt greater situational awareness in research, theory, and application of their work. [Other essays in this forum include: (1) FORUM: Interpersonal Communication in Instructional Settings: The…

  16. Development of Improved Modeling and Analysis Techniques for Dynamics of Shell Structures

    DTIC Science & Technology

    1991-07-24

    Engineering Sciences and Center for Space Structures and Control University of Colorado,Campus Box 429 Boulder, Colorado 80309 Accesion :or -.... ... i...system architecture ; third, to implement a decomposi- tion/mapping procedure that matches as far as possible the layout of the processors to the...element computations. In particular. we address issues that are related to the processor memory size. to the SIMD architecture and to the fast

  17. Semiannual Report for Contract NAS1-19480 (Institute for Computer Applications in Science and Engineering)

    DTIC Science & Technology

    1994-06-01

    algorithms for large, irreducibly coupled systems iteratively solve concurrent problems within different subspaces of a Hilbert space, or within different...effective on problems amenable to SIMD solution. Together with researchers at AT&T Bell Labs (Boris Lubachevsky, Albert Greenberg ) we have developed...reasonable measurement. In the study of different speedups, various causes of superlinear speedup are also presented. Greenberg , Albert G., Boris D

  18. Efficient, massively parallel eigenvalue computation

    NASA Technical Reports Server (NTRS)

    Huo, Yan; Schreiber, Robert

    1993-01-01

    In numerical simulations of disordered electronic systems, one of the most common approaches is to diagonalize random Hamiltonian matrices and to study the eigenvalues and eigenfunctions of a single electron in the presence of a random potential. An effort to implement a matrix diagonalization routine for real symmetric dense matrices on massively parallel SIMD computers, the Maspar MP-1 and MP-2 systems, is described. Results of numerical tests and timings are also presented.

  19. Flexbar 3.0 - SIMD and multicore parallelization.

    PubMed

    Roehr, Johannes T; Dieterich, Christoph; Reinert, Knut

    2017-09-15

    High-throughput sequencing machines can process many samples in a single run. For Illumina systems, sequencing reads are barcoded with an additional DNA tag that is contained in the respective sequencing adapters. The recognition of barcode and adapter sequences is hence commonly needed for the analysis of next-generation sequencing data. Flexbar performs demultiplexing based on barcodes and adapter trimming for such data. The massive amounts of data generated on modern sequencing machines demand that this preprocessing is done as efficiently as possible. We present Flexbar 3.0, the successor of the popular program Flexbar. It employs now twofold parallelism: multi-threading and additionally SIMD vectorization. Both types of parallelism are used to speed-up the computation of pair-wise sequence alignments, which are used for the detection of barcodes and adapters. Furthermore, new features were included to cover a wide range of applications. We evaluated the performance of Flexbar based on a simulated sequencing dataset. Our program outcompetes other tools in terms of speed and is among the best tools in the presented quality benchmark. https://github.com/seqan/flexbar. johannes.roehr@fu-berlin.de or knut.reinert@fu-berlin.de. © The Author (2017). Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oup.com

  20. The effectiveness of three sets of school-based instructional materials and community training on the acquisition and generalization of community laundry skills by students with severe handicaps.

    PubMed

    Morrow, S A; Bates, P E

    1987-01-01

    This study examined the effectiveness of three sets of school-based instructional materials and community training on acquisition and generalization of a community laundry skill by nine students with severe handicaps. School-based instruction involved artificial materials (pictures), simulated materials (cardboard replica of a community washing machine), and natural materials (modified home model washing machine). Generalization assessments were conducted at two different community laundromats, on two machines represented fully by the school-based instructional materials and two machines not represented fully by these materials. After three phases of school-based instruction, the students were provided ten community training trials in one laundromat setting and a final assessment was conducted in both the trained and untrained community settings. A multiple probe design across students was used to evaluate the effectiveness of the three types of school instruction and community training. After systematic training, most of the students increased their laundry performance with all three sets of school-based materials; however, generalization of these acquired skills was limited in the two community settings. Direct training in one of the community settings resulted in more efficient acquisition of the laundry skills and enhanced generalization to the untrained laundromat setting for most of the students. Results of this study are discussed in regard to the issue of school versus community-based instruction and recommendations are made for future research in this area.

  1. Instructional multimedia: An investigation of student and instructor attitudes and student study behavior

    PubMed Central

    2011-01-01

    Background Educators in allied health and medical education programs utilize instructional multimedia to facilitate psychomotor skill acquisition in students. This study examines the effects of instructional multimedia on student and instructor attitudes and student study behavior. Methods Subjects consisted of 45 student physical therapists from two universities. Two skill sets were taught during the course of the study. Skill set one consisted of knee examination techniques and skill set two consisted of ankle/foot examination techniques. For each skill set, subjects were randomly assigned to either a control group or an experimental group. The control group was taught with live demonstration of the examination skills, while the experimental group was taught using multimedia. A cross-over design was utilized so that subjects in the control group for skill set one served as the experimental group for skill set two, and vice versa. During the last week of the study, students and instructors completed written questionnaires to assess attitude toward teaching methods, and students answered questions regarding study behavior. Results There were no differences between the two instructional groups in attitudes, but students in the experimental group for skill set two reported greater study time alone compared to other groups. Conclusions Multimedia provides an efficient method to teach psychomotor skills to students entering the health professions. Both students and instructors identified advantages and disadvantages for both instructional techniques. Reponses relative to instructional multimedia emphasized efficiency, processing level, autonomy, and detail of instruction compared to live presentation. Students and instructors identified conflicting views of instructional detail and control of the content. PMID:21693058

  2. Instructional multimedia: an investigation of student and instructor attitudes and student study behavior.

    PubMed

    Smith, A Russell; Cavanaugh, Cathy; Moore, W Allen

    2011-06-21

    Educators in allied health and medical education programs utilize instructional multimedia to facilitate psychomotor skill acquisition in students. This study examines the effects of instructional multimedia on student and instructor attitudes and student study behavior. Subjects consisted of 45 student physical therapists from two universities. Two skill sets were taught during the course of the study. Skill set one consisted of knee examination techniques and skill set two consisted of ankle/foot examination techniques. For each skill set, subjects were randomly assigned to either a control group or an experimental group. The control group was taught with live demonstration of the examination skills, while the experimental group was taught using multimedia. A cross-over design was utilized so that subjects in the control group for skill set one served as the experimental group for skill set two, and vice versa. During the last week of the study, students and instructors completed written questionnaires to assess attitude toward teaching methods, and students answered questions regarding study behavior. There were no differences between the two instructional groups in attitudes, but students in the experimental group for skill set two reported greater study time alone compared to other groups. Multimedia provides an efficient method to teach psychomotor skills to students entering the health professions. Both students and instructors identified advantages and disadvantages for both instructional techniques. Reponses relative to instructional multimedia emphasized efficiency, processing level, autonomy, and detail of instruction compared to live presentation. Students and instructors identified conflicting views of instructional detail and control of the content.

  3. Feature instructions improve face-matching accuracy

    PubMed Central

    Bindemann, Markus

    2018-01-01

    Identity comparisons of photographs of unfamiliar faces are prone to error but important for applied settings, such as person identification at passport control. Finding techniques to improve face-matching accuracy is therefore an important contemporary research topic. This study investigated whether matching accuracy can be improved by instruction to attend to specific facial features. Experiment 1 showed that instruction to attend to the eyebrows enhanced matching accuracy for optimized same-day same-race face pairs but not for other-race faces. By contrast, accuracy was unaffected by instruction to attend to the eyes, and declined with instruction to attend to ears. Experiment 2 replicated the eyebrow-instruction improvement with a different set of same-race faces, comprising both optimized same-day and more challenging different-day face pairs. These findings suggest that instruction to attend to specific features can enhance face-matching accuracy, but feature selection is crucial and generalization across face sets may be limited. PMID:29543822

  4. Instructor's Perceptions towards the Use of an Online Instructional Tool in an Academic English Setting in Kuwait

    ERIC Educational Resources Information Center

    Erguvan, Deniz

    2014-01-01

    This study sets out to explore the faculty members' perceptions of a specific web-based instruction tool (Achieve3000) in a private higher education institute in Kuwait. The online tool provides highly differentiated instruction, which is initiated with a level set at the beginning of the term. The program is used in two consecutive courses as…

  5. CUDAMPF: a multi-tiered parallel framework for accelerating protein sequence search in HMMER on CUDA-enabled GPU.

    PubMed

    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.

  6. Weaving Mathematical Instructional Strategies into Inclusive Settings.

    ERIC Educational Resources Information Center

    Karp, Karen S.; Voltz, Deborah L.

    2000-01-01

    This article describes a framework that allows teachers in inclusive elementary settings to interweave instructional strategies from a variety of paradigms to meet individual learning needs in inclusive mathematics classes. Factors to be considered are highlighted and an instructional continuum from more teacher-centered strategies to more…

  7. Shared prefetching to reduce execution skew in multi-threaded systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Eichenberger, Alexandre E; Gunnels, John A

    Mechanisms are provided for optimizing code to perform prefetching of data into a shared memory of a computing device that is shared by a plurality of threads that execute on the computing device. A memory stream of a portion of code that is shared by the plurality of threads is identified. A set of prefetch instructions is distributed across the plurality of threads. Prefetch instructions are inserted into the instruction sequences of the plurality of threads such that each instruction sequence has a separate sub-portion of the set of prefetch instructions, thereby generating optimized code. Executable code is generated basedmore » on the optimized code and stored in a storage device. The executable code, when executed, performs the prefetches associated with the distributed set of prefetch instructions in a shared manner across the plurality of threads.« less

  8. Relationships between Working Conditions and Special Educators' Instruction

    ERIC Educational Resources Information Center

    Bettini, Elizabeth A.; Crockett, Jean B.; Brownell, Mary T.; Merrill, Kristen L.

    2016-01-01

    Students with disabilities (SWDs) depend upon special education teachers (SETs) to provide effective instruction. SETs, in turn, depend upon school leaders to provide conditions necessary to learn and engage in effective instructional practices for students with the most significant learning needs. A promising body of research indicates that…

  9. Training Instructional Skills with Paraprofessional Service Providers at a Community-Based Habilitation Setting

    ERIC Educational Resources Information Center

    Wood, Amanda L.; Luiselli, James K.; Harchik, Alan E.

    2007-01-01

    The present study evaluates a training program with paraprofessional service providers at a community-based habilitation setting. Four staff were taught to implement alternative and augmentative communication instruction with an adult who had autism and mental retardation through a combination of instruction, demonstration, behavior rehearsal, and…

  10. CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment

    PubMed Central

    Manavski, Svetlin A; Valle, Giorgio

    2008-01-01

    Background Searching for similarities in protein and DNA databases has become a routine procedure in Molecular Biology. The Smith-Waterman algorithm has been available for more than 25 years. It is based on a dynamic programming approach that explores all the possible alignments between two sequences; as a result it returns the optimal local alignment. Unfortunately, the computational cost is very high, requiring a number of operations proportional to the product of the length of two sequences. Furthermore, the exponential growth of protein and DNA databases makes the Smith-Waterman algorithm unrealistic for searching similarities in large sets of sequences. For these reasons heuristic approaches such as those implemented in FASTA and BLAST tend to be preferred, allowing faster execution times at the cost of reduced sensitivity. The main motivation of our work is to exploit the huge computational power of commonly available graphic cards, to develop high performance solutions for sequence alignment. Results In this paper we present what we believe is the fastest solution of the exact Smith-Waterman algorithm running on commodity hardware. It is implemented in the recently released CUDA programming environment by NVidia. CUDA allows direct access to the hardware primitives of the last-generation Graphics Processing Units (GPU) G80. Speeds of more than 3.5 GCUPS (Giga Cell Updates Per Second) are achieved on a workstation running two GeForce 8800 GTX. Exhaustive tests have been done to compare our implementation to SSEARCH and BLAST, running on a 3 GHz Intel Pentium IV processor. Our solution was also compared to a recently published GPU implementation and to a Single Instruction Multiple Data (SIMD) solution. These tests show that our implementation performs from 2 to 30 times faster than any other previous attempt available on commodity hardware. Conclusions The results show that graphic cards are now sufficiently advanced to be used as efficient hardware accelerators for sequence alignment. Their performance is better than any alternative available on commodity hardware platforms. The solution presented in this paper allows large scale alignments to be performed at low cost, using the exact Smith-Waterman algorithm instead of the largely adopted heuristic approaches. PMID:18387198

  11. EmptyHeaded: A Relational Engine for Graph Processing

    PubMed Central

    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

  12. Towards a high performance geometry library for particle-detector simulations

    DOE PAGES

    Apostolakis, J.; Bandieramonte, M.; Bitzes, G.; ...

    2015-05-22

    Thread-parallelization and single-instruction multiple data (SIMD) ”vectorisation” of software components in HEP computing has become a necessity to fully benefit from current and future computing hardware. In this context, the Geant-Vector/GPU simulation project aims to re-engineer current software for the simulation of the passage of particles through detectors in order to increase the overall event throughput. As one of the core modules in this area, the geometry library plays a central role and vectorising its algorithms will be one of the cornerstones towards achieving good CPU performance. Here, we report on the progress made in vectorising the shape primitives, asmore » well as in applying new C++ template based optimizations of existing code available in the Geant4, ROOT or USolids geometry libraries. We will focus on a presentation of our software development approach that aims to provide optimized code for all use cases of the library (e.g., single particle and many-particle APIs) and to support different architectures (CPU and GPU) while keeping the code base small, manageable and maintainable. We report on a generic and templated C++ geometry library as a continuation of the AIDA USolids project. As a result, the experience gained with these developments will be beneficial to other parts of the simulation software, such as for the optimization of the physics library, and possibly to other parts of the experiment software stack, such as reconstruction and analysis.« less

  13. Towards a high performance geometry library for particle-detector simulations

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Apostolakis, J.; Bandieramonte, M.; Bitzes, G.

    Thread-parallelization and single-instruction multiple data (SIMD) ”vectorisation” of software components in HEP computing has become a necessity to fully benefit from current and future computing hardware. In this context, the Geant-Vector/GPU simulation project aims to re-engineer current software for the simulation of the passage of particles through detectors in order to increase the overall event throughput. As one of the core modules in this area, the geometry library plays a central role and vectorising its algorithms will be one of the cornerstones towards achieving good CPU performance. Here, we report on the progress made in vectorising the shape primitives, asmore » well as in applying new C++ template based optimizations of existing code available in the Geant4, ROOT or USolids geometry libraries. We will focus on a presentation of our software development approach that aims to provide optimized code for all use cases of the library (e.g., single particle and many-particle APIs) and to support different architectures (CPU and GPU) while keeping the code base small, manageable and maintainable. We report on a generic and templated C++ geometry library as a continuation of the AIDA USolids project. As a result, the experience gained with these developments will be beneficial to other parts of the simulation software, such as for the optimization of the physics library, and possibly to other parts of the experiment software stack, such as reconstruction and analysis.« less

  14. 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.

  15. E-Learning: Students Input for Using Mobile Devices in Science Instructional Settings

    ERIC Educational Resources Information Center

    Yilmaz, Ozkan

    2016-01-01

    A variety of e-learning theories, models, and strategy have been developed to support educational settings. There are many factors for designing good instructional settings. This study set out to determine functionality of mobile devices, students who already have, and the student needs and views in relation to e-learning settings. The study…

  16. A Mixed-Methods Study Examining the Role of the Instructional Coach within a Professional Learning Community

    ERIC Educational Resources Information Center

    Jorgensen, Christie L.

    2016-01-01

    Although instructional coaching and professional learning communities provide ongoing, job-embedded support and professional learning, little is known about what role the instructional coach serves within the setting of the professional learning community or what coaching skills teachers find most helpful within this setting. Research examining…

  17. Categories for Observing Language Arts Instruction (COLAI).

    ERIC Educational Resources Information Center

    Benterud, Julianna G.

    Designed to study individual use of time spent in reading during regularly scheduled language arts instruction in a natural classroom setting, this coding sheet consists of nine categories: (1) engagement, (2) area of language arts, (3) instructional setting, (4) partner (teacher or pupil(s)), (5) source of content, (6) type of unit, (7) assigned…

  18. Effects of Goal-Setting Instruction on Academic Engagement for Students at Risk

    ERIC Educational Resources Information Center

    Rowe, Dawn A.; Mazzotti, Valerie L.; Ingram, Angela; Lee, Seunghee

    2017-01-01

    Research indicates teachers feel teaching goal-setting is an effective way to enhance academic engagement. However, teachers ultimately feel unprepared to embed goal-setting instruction into academic content to support active student engagement. Given the importance teachers place on goal-setting skills, there is a need to identify strategies to…

  19. Massively parallel algorithms for trace-driven cache simulations

    NASA Technical Reports Server (NTRS)

    Nicol, David M.; Greenberg, Albert G.; Lubachevsky, Boris D.

    1991-01-01

    Trace driven cache simulation is central to computer design. A trace is a very long sequence of reference lines from main memory. At the t(exp th) instant, reference x sub t is hashed into a set of cache locations, the contents of which are then compared with x sub t. If at the t sup th instant x sub t is not present in the cache, then it is said to be a miss, and is loaded into the cache set, possibly forcing the replacement of some other memory line, and making x sub t present for the (t+1) sup st instant. The problem of parallel simulation of a subtrace of N references directed to a C line cache set is considered, with the aim of determining which references are misses and related statistics. A simulation method is presented for the Least Recently Used (LRU) policy, which regradless of the set size C runs in time O(log N) using N processors on the exclusive read, exclusive write (EREW) parallel model. A simpler LRU simulation algorithm is given that runs in O(C log N) time using N/log N processors. Timings are presented of the second algorithm's implementation on the MasPar MP-1, a machine with 16384 processors. A broad class of reference based line replacement policies are considered, which includes LRU as well as the Least Frequently Used and Random replacement policies. A simulation method is presented for any such policy that on any trace of length N directed to a C line set runs in the O(C log N) time with high probability using N processors on the EREW model. The algorithms are simple, have very little space overhead, and are well suited for SIMD implementation.

  20. Design Approach and Implementation of Application Specific Instruction Set Processor for SHA-3 BLAKE Algorithm

    NASA Astrophysics Data System (ADS)

    Zhang, Yuli; Han, Jun; Weng, Xinqian; He, Zhongzhu; Zeng, Xiaoyang

    This paper presents an Application Specific Instruction-set Processor (ASIP) for the SHA-3 BLAKE algorithm family by instruction set extensions (ISE) from an RISC (reduced instruction set computer) processor. With a design space exploration for this ASIP to increase the performance and reduce the area cost, we accomplish an efficient hardware and software implementation of BLAKE algorithm. The special instructions and their well-matched hardware function unit improve the calculation of the key section of the algorithm, namely G-functions. Also, relaxing the time constraint of the special function unit can decrease its hardware cost, while keeping the high data throughput of the processor. Evaluation results reveal the ASIP achieves 335Mbps and 176Mbps for BLAKE-256 and BLAKE-512. The extra area cost is only 8.06k equivalent gates. The proposed ASIP outperforms several software approaches on various platforms in cycle per byte. In fact, both high throughput and low hardware cost achieved by this programmable processor are comparable to that of ASIC implementations.

  1. Working with and Visualizing Big Data Efficiently with Python for the DARPA XDATA Program

    DTIC Science & Technology

    2017-08-01

    same function to be used with scalar inputs, input arrays of the same shape, or even input arrays of dimensionality in some cases. Most of the math ... math operations on values ● Split-apply-combine: similar to group-by operations in databases ● Join: combine two datasets using common columns 4.3.3...Numba - Continue to increase SIMD performance with support for fast math flags and improved support for AVX, Intel’s large vector

  2. Parallel Computing:. Some Activities in High Energy Physics

    NASA Astrophysics Data System (ADS)

    Willers, Ian

    This paper examines some activities in High Energy Physics that utilise parallel computing. The topic includes all computing from the proposed SIMD front end detectors, the farming applications, high-powered RISC processors and the large machines in the computer centers. We start by looking at the motivation behind using parallelism for general purpose computing. The developments around farming are then described from its simplest form to the more complex system in Fermilab. Finally, there is a list of some developments that are happening close to the experiments.

  3. Protecting Cryptographic Keys and Functions from Malware Attacks

    DTIC Science & Technology

    2010-12-01

    registers. modifies RSA private key signing in OpenSSL to use the technique. The resulting system has the following features: 1. No special hardware is...the above method based on OpenSSL , by exploiting the Streaming SIMD Extension (SSE) XMM registers of modern Intel and AMD x86-compatible CPU’s [22...one can store a 2048-bit exponent.1 Our prototype is based on OpenSSL 0.9.8e, the Ubuntu 6.06 Linux distribution with a 2.6.15 kernel, and SSE2 which

  4. SC'11 Poster: A Highly Efficient MGPT Implementation for LAMMPS; with Strong Scaling

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Oppelstrup, T; Stukowski, A; Marian, J

    2011-12-07

    The MGPT potential has been implemented as a drop in package to the general molecular dynamics code LAMMPS. We implement an improved communication scheme that shrinks the communication layer thickness, and increases the load balancing. This results in unprecedented strong scaling, and speedup continuing beyond 1/8 atom/core. In addition, we have optimized the small matrix linear algebra with generic blocking (for all processors) and specific SIMD intrinsics for vectorization on Intel, AMD, and BlueGene CPUs.

  5. Item Difficulty in the Evaluation of Computer-Based Instruction: An Example from Neuroanatomy

    PubMed Central

    Chariker, Julia H.; Naaz, Farah; Pani, John R.

    2012-01-01

    This article reports large item effects in a study of computer-based learning of neuroanatomy. Outcome measures of the efficiency of learning, transfer of learning, and generalization of knowledge diverged by a wide margin across test items, with certain sets of items emerging as particularly difficult to master. In addition, the outcomes of comparisons between instructional methods changed with the difficulty of the items to be learned. More challenging items better differentiated between instructional methods. This set of results is important for two reasons. First, it suggests that instruction may be more efficient if sets of consistently difficult items are the targets of instructional methods particularly suited to them. Second, there is wide variation in the published literature regarding the outcomes of empirical evaluations of computer-based instruction. As a consequence, many questions arise as to the factors that may affect such evaluations. The present paper demonstrates that the level of challenge in the material that is presented to learners is an important factor to consider in the evaluation of a computer-based instructional system. PMID:22231801

  6. Item difficulty in the evaluation of computer-based instruction: an example from neuroanatomy.

    PubMed

    Chariker, Julia H; Naaz, Farah; Pani, John R

    2012-01-01

    This article reports large item effects in a study of computer-based learning of neuroanatomy. Outcome measures of the efficiency of learning, transfer of learning, and generalization of knowledge diverged by a wide margin across test items, with certain sets of items emerging as particularly difficult to master. In addition, the outcomes of comparisons between instructional methods changed with the difficulty of the items to be learned. More challenging items better differentiated between instructional methods. This set of results is important for two reasons. First, it suggests that instruction may be more efficient if sets of consistently difficult items are the targets of instructional methods particularly suited to them. Second, there is wide variation in the published literature regarding the outcomes of empirical evaluations of computer-based instruction. As a consequence, many questions arise as to the factors that may affect such evaluations. The present article demonstrates that the level of challenge in the material that is presented to learners is an important factor to consider in the evaluation of a computer-based instructional system. Copyright © 2011 American Association of Anatomists.

  7. Mathematics Word Problem Solving: An Investigation into Schema-Based Instruction in a Computer-Mediated Setting and a Teacher-Mediated Setting with Mathematically Low-Performing Students

    ERIC Educational Resources Information Center

    Leh, Jayne

    2011-01-01

    Substantial evidence indicates that teacher-delivered schema-based instruction (SBI) facilitates significant increases in mathematics word problem solving (WPS) skills for diverse students; however research is unclear whether technology affordances facilitate superior gains in computer-mediated (CM) instruction in mathematics WPS when compared to…

  8. Analysis of the Supporting Websites for the Use of Instructional Games in K-12 Settings

    ERIC Educational Resources Information Center

    Kebritchi, Mansureh; Hirumi, Atsusi; Kappers, Wendi; Henry, Renee

    2009-01-01

    This paper identifies resources to be included in a website designed to facilitate the integration of instructional games in K-12 settings. Guidelines and supporting components are based on a survey of K-12 educators who are integrating games, an analysis of existing instructional game websites, and summaries of literature on the use of…

  9. The Effects of Text Structure Instruction on Expository Reading Comprehension: A Meta-Analysis

    ERIC Educational Resources Information Center

    Hebert, Michael; Bohaty, Janet J.; Nelson, J. Ron; Brown, Jessica

    2016-01-01

    In this meta-analysis of 45 studies involving students in Grades 2-12, the authors present evidence on the effects of text structure instruction on the expository reading comprehension of students. The meta-analysis was deigned to answer 2 sets of questions. The first set of questions examined the effectiveness of text structure instruction on…

  10. Programming Design Guide for Computer Implementation of Job Aid for Selecting Instructional Setting. Final Report.

    ERIC Educational Resources Information Center

    Schulz, Russel E.; And Others

    This Programming Design Guide (PDG) was developed to permit the offline Job Aid for Selecting Instructional Setting, which is one of 13 job aids presently available for use with the Instructional Systems Development (ISD) model, to be available in an inquiry-type, online version. It is intended to provide computer programmers with all of the…

  11. Instructional Set, Deep Relaxation and Growth Enhancement: A Pilot Study

    ERIC Educational Resources Information Center

    Leeb, Charles; And Others

    1976-01-01

    This study provides experimental evidence that instructional set can influence access to altered states of consciousness. Fifteen male subjects were randomly assigned to three groups, each of which received the same autogenic biofeedback training in hand temperature control, but each group received a different attitudinal set. (Editor)

  12. Grade-related differences in strategy use in multidigit division in two instructional settings.

    PubMed

    Hickendorff, Marian; Torbeyns, Joke; Verschaffel, Lieven

    2017-11-23

    We aimed to investigate upper elementary children's strategy use in the domain of multidigit division in two instructional settings: the Netherlands and Flanders (Belgium). A cross-sectional sample of 119 Dutch and 122 Flemish fourth to sixth graders solved a varied set of multidigit division problems. With latent class analysis, three distinct strategy profiles were identified: children consistently using number-based strategies, children combining the use of column-based and number-based strategies, and children combining the use of digit-based and number-based strategies. The relation between children's strategy profiles and their instructional setting (country) and grade were generally in line with instructional differences, but large individual differences remained. Furthermore, Dutch children more frequently made adaptive strategy choices and realistic solutions than their Flemish peers. These results complement and refine previous findings on children's strategy use in relation to mathematics instruction. Statement of contribution What is already known? Mathematics education reform emphasizes variety, adaptivity, and insight in arithmetic strategies. Countries have different instructional trajectories for multidigit division. Mixed results on the impact of instruction on children's strategy use in multidigit division. What does this study add? Latent class analysis identified three meaningful strategy profiles in children from grades 4-6. These strategy profiles substantially differed between children. Dutch and Flemish children's strategy use is related to their instructional trajectory. © 2017 The Authors. British Journal of Developmental Psychology published by John Wiley & Sons Ltd on behalf of British Psychological Society.

  13. Identifying Instructional Strategies Used to Design Mobile Learning in a Corporate Setting

    ERIC Educational Resources Information Center

    Jackson-Butler, Uletta

    2016-01-01

    The purpose of this qualitative embedded multiple case study was to describe what instructional strategies corporate instructional designers were using to design mobile learning and to understand from their experiences which instructional strategies they believed enhance learning. Participants were five instructional designers who were actively…

  14. The role of absorption in women's sexual response to erotica: a cognitive-affective investigation.

    PubMed

    Sheen, Jade; Koukounas, Eric

    2009-01-01

    This study examined the effect of absorption on women's emotional and cognitive processing of erotic film. Absorption was experimentally manipulated using 2 different sets of test session instructions. The first, participant-oriented, instruction set directed participants to absorb themselves in the erotic film presentation, imagining that they were active participants in the sexual activities depicted. The second, spectator-oriented, instruction set directed participants to observe and assess the erotic film excerpt as impartial spectators. The participant-oriented instruction set was found to elicit greater subjective absorption in women than the spectator-oriented instruction set, and women reported greater subjective sexual arousal in the former set compared with the latter. Thus, it appears that the degree to which a woman becomes absorbed in an erotic stimulus may affect her subsequent subjective sexual arousal. Also, women reported greater degrees of positive affect when they took a participant-oriented perspective than when they viewed the erotic materials as impartial spectators. Thus, participants who were highly absorbed in the erotic film excerpt were more likely to view the stimulus favorably. By contrast, the degree to which women became absorbed in the stimulus had no effect on their reported negative affect. Future directions for examining female response patterns are suggested.

  15. Missileborne Artificial Vision System (MAVIS)

    NASA Technical Reports Server (NTRS)

    Andes, David K.; Witham, James C.; Miles, Michael D.

    1994-01-01

    Several years ago when INTEL and China Lake designed the ETANN chip, analog VLSI appeared to be the only way to do high density neural computing. In the last five years, however, digital parallel processing chips capable of performing neural computation functions have evolved to the point of rough equality with analog chips in system level computational density. The Naval Air Warfare Center, China Lake, has developed a real time, hardware and software system designed to implement and evaluate biologically inspired retinal and cortical models. The hardware is based on the Adaptive Solutions Inc. massively parallel CNAPS system COHO boards. Each COHO board is a standard size 6U VME card featuring 256 fixed point, RISC processors running at 20 MHz in a SIMD configuration. Each COHO board has a companion board built to support a real time VSB interface to an imaging seeker, a NTSC camera, and to other COHO boards. The system is designed to have multiple SIMD machines each performing different corticomorphic functions. The system level software has been developed which allows a high level description of corticomorphic structures to be translated into the native microcode of the CNAPS chips. Corticomorphic structures are those neural structures with a form similar to that of the retina, the lateral geniculate nucleus, or the visual cortex. This real time hardware system is designed to be shrunk into a volume compatible with air launched tactical missiles. Initial versions of the software and hardware have been completed and are in the early stages of integration with a missile seeker.

  16. Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Daily, Jeffrey A.

    Sequence alignment algorithms are a key component of many bioinformatics applications. Though various fast Smith-Waterman local sequence alignment implementations have been developed for x86 CPUs, most are embedded into larger database search tools. In addition, fast implementations of Needleman-Wunsch global sequence alignment and its semi-global variants are not as widespread. This article presents the first software library for local, global, and semi-global pairwise intra-sequence alignments and improves the performance of previous intra-sequence implementations. As a result, a faster intra-sequence pairwise alignment implementation is described and benchmarked. Using a 375 residue query sequence a speed of 136 billion cell updates permore » second (GCUPS) was achieved on a dual Intel Xeon E5-2670 12-core processor system, the highest reported for an implementation based on Farrar’s ’striped’ approach. When using only a single thread, parasail was 1.7 times faster than Rognes’s SWIPE. For many score matrices, parasail is faster than BLAST. The software library is designed for 64 bit Linux, OS X, or Windows on processors with SSE2, SSE41, or AVX2. Source code is available from https://github.com/jeffdaily/parasail under the Battelle BSD-style license. In conclusion, applications that require optimal alignment scores could benefit from the improved performance. For the first time, SIMD global, semi-global, and local alignments are available in a stand-alone C library.« less

  17. Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments

    DOE PAGES

    Daily, Jeffrey A.

    2016-02-10

    Sequence alignment algorithms are a key component of many bioinformatics applications. Though various fast Smith-Waterman local sequence alignment implementations have been developed for x86 CPUs, most are embedded into larger database search tools. In addition, fast implementations of Needleman-Wunsch global sequence alignment and its semi-global variants are not as widespread. This article presents the first software library for local, global, and semi-global pairwise intra-sequence alignments and improves the performance of previous intra-sequence implementations. As a result, a faster intra-sequence pairwise alignment implementation is described and benchmarked. Using a 375 residue query sequence a speed of 136 billion cell updates permore » second (GCUPS) was achieved on a dual Intel Xeon E5-2670 12-core processor system, the highest reported for an implementation based on Farrar’s ’striped’ approach. When using only a single thread, parasail was 1.7 times faster than Rognes’s SWIPE. For many score matrices, parasail is faster than BLAST. The software library is designed for 64 bit Linux, OS X, or Windows on processors with SSE2, SSE41, or AVX2. Source code is available from https://github.com/jeffdaily/parasail under the Battelle BSD-style license. In conclusion, applications that require optimal alignment scores could benefit from the improved performance. For the first time, SIMD global, semi-global, and local alignments are available in a stand-alone C library.« less

  18. Situational Management, Standard Setting, and Self-Reward in a Behavior Modification Weight Loss Program.

    ERIC Educational Resources Information Center

    Chapman, Stanley L.; Jeffrey, D. Balfour

    1978-01-01

    In comprehensive wieght loss program, overweight women exposed to instruction in self-standard setting and to situational management techniques lost more weight than those instructed only in situational management techniques. Findings illustrate facilitative effect of teaching individuals to set specific, objective, and realistic goals for eating…

  19. A Critical Review of Instructional Design Process of Distance Learning System

    ERIC Educational Resources Information Center

    Chaudry, Muhammad Ajmal; ur-Rahman, Fazal

    2010-01-01

    Instructional design refers to planning, development, delivery and evaluation of instructional system. It is an applied field of study aiming at the application of descriptive research outcomes in regular instructional settings. The present study was designed to critically review the process of instructional design at Allama Iqbal Open University…

  20. Complex Instruction Set Quantum Computing

    NASA Astrophysics Data System (ADS)

    Sanders, G. D.; Kim, K. W.; Holton, W. C.

    1998-03-01

    In proposed quantum computers, electromagnetic pulses are used to implement logic gates on quantum bits (qubits). Gates are unitary transformations applied to coherent qubit wavefunctions and a universal computer can be created using a minimal set of gates. By applying many elementary gates in sequence, desired quantum computations can be performed. This reduced instruction set approach to quantum computing (RISC QC) is characterized by serial application of a few basic pulse shapes and a long coherence time. However, the unitary matrix of the overall computation is ultimately a unitary matrix of the same size as any of the elementary matrices. This suggests that we might replace a sequence of reduced instructions with a single complex instruction using an optimally taylored pulse. We refer to this approach as complex instruction set quantum computing (CISC QC). One trades the requirement for long coherence times for the ability to design and generate potentially more complex pulses. We consider a model system of coupled qubits interacting through nearest neighbor coupling and show that CISC QC can reduce the time required to perform quantum computations.

  1. Evaluating Maintenance Performance: Test Administrator's Manual and Test Subject's Instructions for Criterion Referenced Job Task Performance Tests for Electronic Maintenance. Final Report.

    ERIC Educational Resources Information Center

    Shriver, Edgar L.; And Others

    This document furnishes a complete copy of the Test Subject's Instructions and the Test Administrator's Handbook for a battery of criterion referenced Job Task Performance Tests (JTPT) for electronic maintenance. General information is provided on soldering, Radar Set AN/APN-147(v), Radar Set Special Equipment, Radar Set Bench Test Set-Up, and…

  2. Instructional Rounds in Action

    ERIC Educational Resources Information Center

    Roberts, John E.

    2012-01-01

    "Instructional Rounds in Action" is an invaluable guide for those involved in implementing instructional rounds as the foundation and framework for systemic improvement in schools. Over the past few years, districts across the United States, Canada, and Australia have begun implementing "instructional rounds," a set of ideas…

  3. Physics Teachers' Professional Development in the Project "physics in Context"

    NASA Astrophysics Data System (ADS)

    Mikelskis-Seifert, Silke; Duit, Reinders

    2013-06-01

    Developing teachers' ways of thinking about "good" instruction as well as their views of the teaching and learning process is generally seen as essential for improving teaching behaviour and implementation of more efficient teaching and learning settings. Major deficiencies of German physics instruction as revealed by a nationwide video-study on the practice of physics instruction are addressed. Teachers participating in the project are made familiar with recent views of efficient instruction on the one hand and develop context-based instructional settings on the other. The evaluation resulted in partly encouraging findings. However, it also turned out that a number of teachers' ways of thinking about good instruction did only develop to a somewhat limited degree. The most impressive changes occurred for teachers who enjoyed the most intensive coaching.

  4. Physics Teachers' Professional Development in the Project "physics in Context"

    NASA Astrophysics Data System (ADS)

    Mikelskis-Seifert, Silke; Duit, Reinders

    2012-12-01

    Developing teachers' ways of thinking about "good" instruction as well as their views of the teaching and learning process is generally seen as essential for improving teaching behaviour and implementation of more efficient teaching and learning settings. Major deficiencies of German physics instruction as revealed by a nationwide video-study on the practice of physics instruction are addressed. Teachers participating in the project are made familiar with recent views of efficient instruction on the one hand and develop context-based instructional settings on the other. The evaluation resulted in partly encouraging findings. However, it also turned out that a number of teachers' ways of thinking about good instruction did only develop to a somewhat limited degree. The most impressive changes occurred for teachers who enjoyed the most intensive coaching.

  5. 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.

  6. Passage from Pen and Paper to Keyboard and Screen: An Investigation of the Evolution of Writing Instruction in One-to-One Laptop Settings

    ERIC Educational Resources Information Center

    Jett, Janice Rowe

    2013-01-01

    With the steady increase of ubiquitous computing initiatives across the country in the last decade, there is a pressing need for specific research looking at content area instruction in 1:1 settings. This qualitative multiple case study examines writing instruction at two middle schools as it is delivered by experienced teachers in five English…

  7. Managing Small Group Instruction in an Integrated Preschool Setting.

    ERIC Educational Resources Information Center

    O'Connell, Joanne Curry

    1986-01-01

    A structured small group instructional setting helps to teach mainstreamed handicapped preschoolers the skills necessary to interact with the classroom materials without direct supervision. Examples are cited of individualized play activities with puzzles, paint, and play dough. (CL)

  8. Instructional Development for Clinical Settings.

    ERIC Educational Resources Information Center

    Cranton, P. A.

    Clinical teaching involves instruction in a natural health-related environment which allows students to observe and participate in the actual practice of the profession. The use of objectives, the sequence of instruction, the instructional methods and materials, and the evaluation of student performance constitute the components studied in…

  9. Instructional Design: System Strategies.

    ERIC Educational Resources Information Center

    Ledford, Bruce R.; Sleeman, Phillip J.

    This book is intended as a source for those who desire to apply a coherent system of instructional design, thereby insuring accountability. Chapter 1 covers the instructional design process, including: instructional technology; the role of evaluation; goal setting; the psychology of teaching and learning; task analysis; operational objectives;…

  10. 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…

  11. Teacher's Perceived Instructional Needs in the Northwest Region.

    ERIC Educational Resources Information Center

    Lilly, M. Stephen; Kelleher, John

    A survey was conducted to determine teachers' perceived needs in direct instruction and related professional activities and to determine teachers' familiarity with 14 sets of instructional materials, which were said to represent materials available through Special Education Instructional Materials Centers (SEIMC). Data indicated consistency of…

  12. Number of Instructional Days/Hours in the School Year

    ERIC Educational Resources Information Center

    Rowland, Julie

    2014-01-01

    While state requirements vary on the number of instructional days and/or hours in the school year, the majority of states require 180 days of student instruction. Most also specify the minimum length of time that constitutes an instructional day. Some states set instructional time in terms of days, some specify hours, and some provide…

  13. 42 CFR 488.68 - State Agency responsibilities for OASIS collection and data base requirements.

    Code of Federal Regulations, 2014 CFR

    2014-10-01

    ...— (1) Instruct each HHA on the administration of the data set, privacy/confidentiality of the data set, and integration of the OASIS data set into the facility's own record keeping system; (2) Instruct each... and data base requirements. 488.68 Section 488.68 Public Health CENTERS FOR MEDICARE & MEDICAID...

  14. 42 CFR 488.68 - State Agency responsibilities for OASIS collection and data base requirements.

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ...— (1) Instruct each HHA on the administration of the data set, privacy/confidentiality of the data set, and integration of the OASIS data set into the facility's own record keeping system; (2) Instruct each... and data base requirements. 488.68 Section 488.68 Public Health CENTERS FOR MEDICARE & MEDICAID...

  15. 42 CFR 488.68 - State Agency responsibilities for OASIS collection and data base requirements.

    Code of Federal Regulations, 2013 CFR

    2013-10-01

    ...— (1) Instruct each HHA on the administration of the data set, privacy/confidentiality of the data set, and integration of the OASIS data set into the facility's own record keeping system; (2) Instruct each... and data base requirements. 488.68 Section 488.68 Public Health CENTERS FOR MEDICARE & MEDICAID...

  16. 42 CFR 488.68 - State Agency responsibilities for OASIS collection and data base requirements.

    Code of Federal Regulations, 2012 CFR

    2012-10-01

    ...— (1) Instruct each HHA on the administration of the data set, privacy/confidentiality of the data set, and integration of the OASIS data set into the facility's own record keeping system; (2) Instruct each... and data base requirements. 488.68 Section 488.68 Public Health CENTERS FOR MEDICARE & MEDICAID...

  17. PS3 CELL Development for Scientific Computation and Research

    NASA Astrophysics Data System (ADS)

    Christiansen, M.; Sevre, E.; Wang, S. M.; Yuen, D. A.; Liu, S.; Lyness, M. D.; Broten, M.

    2007-12-01

    The Cell processor is one of the most powerful processors on the market, and researchers in the earth sciences may find its parallel architecture to be very useful. A cell processor, with 7 cores, can easily be obtained for experimentation by purchasing a PlayStation 3 (PS3) and installing linux and the IBM SDK. Each core of the PS3 is capable of 25 GFLOPS giving a potential limit of 150 GFLOPS when using all 6 SPUs (synergistic processing units) by using vectorized algorithms. We have used the Cell's computational power to create a program which takes simulated tsunami datasets, parses them, and returns a colorized height field image using ray casting techniques. As expected, the time required to create an image is inversely proportional to the number of SPUs used. We believe that this trend will continue when multiple PS3s are chained using OpenMP functionality and are in the process of researching this. By using the Cell to visualize tsunami data, we have found that its greatest feature is its power. This fact entwines well with the needs of the scientific community where the limiting factor is time. Any algorithm, such as the heat equation, that can be subdivided into multiple parts can take advantage of the PS3 Cell's ability to split the computations across the 6 SPUs reducing required run time by one sixth. Further vectorization of the code can allow for 4 simultanious floating point operations by using the SIMD (single instruction multiple data) capabilities of the SPU increasing efficiency 24 times.

  18. Multi-GPU and multi-CPU accelerated FDTD scheme for vibroacoustic applications

    NASA Astrophysics Data System (ADS)

    Francés, J.; Otero, B.; Bleda, S.; Gallego, S.; Neipp, C.; Márquez, A.; Beléndez, A.

    2015-06-01

    The Finite-Difference Time-Domain (FDTD) method is applied to the analysis of vibroacoustic problems and to study the propagation of longitudinal and transversal waves in a stratified media. The potential of the scheme and the relevance of each acceleration strategy for massively computations in FDTD are demonstrated in this work. In this paper, we propose two new specific implementations of the bi-dimensional scheme of the FDTD method using multi-CPU and multi-GPU, respectively. In the first implementation, an open source message passing interface (OMPI) has been included in order to massively exploit the resources of a biprocessor station with two Intel Xeon processors. Moreover, regarding CPU code version, the streaming SIMD extensions (SSE) and also the advanced vectorial extensions (AVX) have been included with shared memory approaches that take advantage of the multi-core platforms. On the other hand, the second implementation called the multi-GPU code version is based on Peer-to-Peer communications available in CUDA on two GPUs (NVIDIA GTX 670). Subsequently, this paper presents an accurate analysis of the influence of the different code versions including shared memory approaches, vector instructions and multi-processors (both CPU and GPU) and compares them in order to delimit the degree of improvement of using distributed solutions based on multi-CPU and multi-GPU. The performance of both approaches was analysed and it has been demonstrated that the addition of shared memory schemes to CPU computing improves substantially the performance of vector instructions enlarging the simulation sizes that use efficiently the cache memory of CPUs. In this case GPU computing is slightly twice times faster than the fine tuned CPU version in both cases one and two nodes. However, for massively computations explicit vector instructions do not worth it since the memory bandwidth is the limiting factor and the performance tends to be the same than the sequential version with auto-vectorisation and also shared memory approach. In this scenario GPU computing is the best option since it provides a homogeneous behaviour. More specifically, the speedup of GPU computing achieves an upper limit of 12 for both one and two GPUs, whereas the performance reaches peak values of 80 GFlops and 146 GFlops for the performance for one GPU and two GPUs respectively. Finally, the method is applied to an earth crust profile in order to demonstrate the potential of our approach and the necessity of applying acceleration strategies in these type of applications.

  19. Training instructional skills with paraprofessional service providers at a community-based habilitation setting.

    PubMed

    Wood, Amanda L; Luiselli, James K; Harchik, Alan E

    2007-11-01

    The present study evaluates a training program with paraprofessional service providers at a community-based habilitation setting. Four staff were taught to implement alternative and augmentative communication instruction with an adult who had autism and mental retardation through a combination of instruction, demonstration, behavior rehearsal, and performance feedback. Training was conducted under natural conditions at the adult's group home residence. Three of the four staff were able to maintain near-100% instructional accuracy following initial training. The results add to the limited research literature concerning community-based training of direct-care personnel.

  20. A Model for Designing Library Instruction for Distance Learning

    ERIC Educational Resources Information Center

    Rand, Angela Doucet

    2013-01-01

    Providing library instruction in distance learning environments presents a unique set of challenges for instructional librarians. Innovations in computer-mediated communication and advances in cognitive science research provide the opportunity for designing library instruction that meets a variety of student information seeking needs. Using a…

  1. Instructional Software and Attention Disorders: A Tool for Teachers.

    ERIC Educational Resources Information Center

    Bice, Joe E.; And Others

    This handbook provides information on 31 software programs designed to instruct students with attention disorders in individual and group settings. The most successful applications of instructional software are identified, and six broad categories of instructional software are discussed. Twenty-one strategies for teaching students with attention…

  2. Supervisory Options for Instructional Leaders in Education

    ERIC Educational Resources Information Center

    Fritz, Carrie; Miller, Greg

    2003-01-01

    The principal purpose of this article was to identify supervisory approaches available to instructional leaders in education. Selected supervisory approaches served as the basis for creating the Supervisory Options for Instructional Leaders (SOIL) Model. Instructional leaders in a variety of educational settings could use this model. The SOIL…

  3. Setting Instructional Expectations: Patterns of Principal Leadership for Middle School Mathematics

    ERIC Educational Resources Information Center

    Katterfeld, Karin

    2013-01-01

    Principal instructional leadership has been found to support improved instruction. However, the methods through which principal leadership influences classroom instruction are less clear. This study investigates how principals' leadership may predict the expectations that mathematics teachers perceive for classroom practice. Results from a…

  4. Completion processing for data communications instructions

    DOEpatents

    Blocksome, Michael A.; Kumar, Sameer; Jeffrey, Parker J.

    2014-06-10

    Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (`AMI`), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting a bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.

  5. Nonlinear Wave Simulation on the Xeon Phi Knights Landing Processor

    NASA Astrophysics Data System (ADS)

    Hristov, Ivan; Goranov, Goran; Hristova, Radoslava

    2018-02-01

    We consider an interesting from computational point of view standing wave simulation by solving coupled 2D perturbed Sine-Gordon equations. We make an OpenMP realization which explores both thread and SIMD levels of parallelism. We test the OpenMP program on two different energy equivalent Intel architectures: 2× Xeon E5-2695 v2 processors, (code-named "Ivy Bridge-EP") in the Hybrilit cluster, and Xeon Phi 7250 processor (code-named "Knights Landing" (KNL). The results show 2 times better performance on KNL processor.

  6. SSE-based Thomas algorithm for quasi-block-tridiagonal linear equation systems, optimized for small dense blocks

    NASA Astrophysics Data System (ADS)

    Barnaś, Dawid; Bieniasz, Lesław K.

    2017-07-01

    We have recently developed a vectorized Thomas solver for quasi-block tridiagonal linear algebraic equation systems using Streaming SIMD Extensions (SSE) and Advanced Vector Extensions (AVX) in operations on dense blocks [D. Barnaś and L. K. Bieniasz, Int. J. Comput. Meth., accepted]. The acceleration caused by vectorization was observed for large block sizes, but was less satisfactory for small blocks. In this communication we report on another version of the solver, optimized for small blocks of size up to four rows and/or columns.

  7. NPS-NRL-Rice-UIUC Collaboration on Navy Atmosphere-Ocean Coupled Models on Many-Core Computer Architectures Annual Report

    DTIC Science & Technology

    2014-09-30

    portability is difficult to achieve on future supercomputers that use various type of accelerators (GPUs, Xeon - Phi , and SIMD etc). All of these...bottlenecks of NUMA. For example, in the CG code the state vector was originally stored as q(1 : Nvar ,1 : Npoin) where Nvar are the number of...a Global Grid Point (GGP) storage. On the other hand, in the DG code the state vector is typically stored as q(1 : Nvar ,1 : Npts,1 : Nelem) where

  8. Validation of the Instructional Materials Motivation Survey (IMMS) in a Self-Directed Instructional Setting Aimed at Working with Technology

    ERIC Educational Resources Information Center

    Loorbach, Nicole; Peters, Oscar; Karreman, Joyce; Steehouder, Michaël

    2015-01-01

    The ARCS Model of Motivational Design has been used myriad times to design motivational instructions that focus on attention, relevance, confidence and satisfaction in order to motivate students. The Instructional Materials Motivation Survey (IMMS) is a 36-item situational measure of people's reactions to instructional materials in the light…

  9. Making Instructional Decisions Based on Data: What, How, and Why

    ERIC Educational Resources Information Center

    Mokhtari, Kouider; Rosemary, Catherine A.; Edwards, Patricia A.

    2007-01-01

    A carefully coordinated literacy assessment and instruction framework implemented school-wide can support school teams in making sense of various types of data for instructional planning. Instruction that is data based and goal driven sets the stage for continuous reading and writing improvement. (Contains 2 figures.)

  10. 46 CFR 108.659 - Lifesaving signal instructions.

    Code of Federal Regulations, 2010 CFR

    2010-10-01

    ... 46 Shipping 4 2010-10-01 2010-10-01 false Lifesaving signal instructions. 108.659 Section 108.659... AND EQUIPMENT Equipment Markings and Instructions § 108.659 Lifesaving signal instructions. On all... signals set forth in regulation 16, chapter V, of the International Convention for Safety of Life at Sea...

  11. 46 CFR 108.659 - Lifesaving signal instructions.

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ... 46 Shipping 4 2011-10-01 2011-10-01 false Lifesaving signal instructions. 108.659 Section 108.659... AND EQUIPMENT Equipment Markings and Instructions § 108.659 Lifesaving signal instructions. On all... signals set forth in regulation 16, chapter V, of the International Convention for Safety of Life at Sea...

  12. First Principles of Attitudinal Change: A Review of Principles, Methods and Strategies

    ERIC Educational Resources Information Center

    Mueller, Chad; Lim, Jieun; Watson, Sunnie Lee

    2017-01-01

    Knowing how to effectively design attitudinal change instruction for various learning settings is essential for instructional designers. However, the research on instructional design for attitudinal change instruction has been relatively dispersed and lacks cohesion, despite its increasing importance. The purposes of this paper are to (1) reignite…

  13. Differentiated Instruction: Principles and Techniques for the Elementary Grades

    ERIC Educational Resources Information Center

    Good, Melinda E.

    2006-01-01

    Differentiated instruction is an educational approach that adjusts instruction to accommodate individual students' needs, rather than beginning at a predetermined set point. This approach is meant to increase both student learning and motivation. Because traditional instruction tends to "teach to the middle," or primarily focus on reaching average…

  14. Dialogic Instruction in a Community College Composition Classroom: A Descriptive Study

    ERIC Educational Resources Information Center

    Cuthbertson, Mark K.

    2014-01-01

    Research has shown that dialogic instruction is a desirable method of curriculum delivery. Dialogic instruction encourages students to integrate cognitive and behavioral processes, thus leading to a broader transferable skill set. This study presented an overview of dialogic instruction related to various accepted learning theories, an examination…

  15. A Functional Analysis of Teachers' Instructions

    ERIC Educational Resources Information Center

    Todd, Richard Watson; Chaiyasuk, Intisarn; Tantisawetrat, Nuantip

    2008-01-01

    Instructions are an under-researched aspect of classroom discourse. In this paper, we attempt to describe the functional structure of teacher instructions using the framework proposed by Sinclair and Coulthard (1975). We examine nine directing transactions or sets of instructions from four lessons taught on an English for Academic Purposes course…

  16. 46 CFR 108.659 - Lifesaving signal instructions.

    Code of Federal Regulations, 2012 CFR

    2012-10-01

    ... 46 Shipping 4 2012-10-01 2012-10-01 false Lifesaving signal instructions. 108.659 Section 108.659... AND EQUIPMENT Equipment Markings and Instructions § 108.659 Lifesaving signal instructions. On all... signals set forth in regulation 16, chapter V, of the International Convention for Safety of Life at Sea...

  17. 46 CFR 108.659 - Lifesaving signal instructions.

    Code of Federal Regulations, 2013 CFR

    2013-10-01

    ... 46 Shipping 4 2013-10-01 2013-10-01 false Lifesaving signal instructions. 108.659 Section 108.659... AND EQUIPMENT Equipment Markings and Instructions § 108.659 Lifesaving signal instructions. On all... signals set forth in regulation 16, chapter V, of the International Convention for Safety of Life at Sea...

  18. 46 CFR 108.659 - Lifesaving signal instructions.

    Code of Federal Regulations, 2014 CFR

    2014-10-01

    ... 46 Shipping 4 2014-10-01 2014-10-01 false Lifesaving signal instructions. 108.659 Section 108.659... AND EQUIPMENT Equipment Markings and Instructions § 108.659 Lifesaving signal instructions. On all... signals set forth in regulation 16, chapter V, of the International Convention for Safety of Life at Sea...

  19. The effects of self-instruction training on a deaf child's semantic and pragmatic production.

    PubMed

    Swanson, H L

    1987-10-01

    Effects of self-instruction training on the communication skills of a profoundly hearing-impaired child were studied. Self-instruction training included modeling a series of problem-solving steps in order to direct communication production. Communication production was operationalized as signed semantic and pragmatic functions. A multiple baseline was used to assess treatment and generalization (treatment variations of person and setting) effects. There was evidence to suggest that self-instruction was immediately effective on pragmatic behaviors but such behaviors were reduced when another person administered treatment. In contrast, self-instruction training had a gradual influence on semantic behaviors and those effects were maintained when treatment included a different person and setting. Implications of the clinical study were discussed.

  20. Health Occupations Education I. Module No. X-A to X-D.

    ERIC Educational Resources Information Center

    Dunmeyer, Kathryn; And Others

    This set of 4 modules on first aid is 1 of 11 sets in the Health Occupations Education I instructional package for the first year of a 2-year course of study. The materials are designed to prepare students through individualized instruction for entry-level job opportunities on health care teams in a variety of practice settings. Each module may…

  1. Health Occupations Education I. Module No. IV-A to IV-F.

    ERIC Educational Resources Information Center

    Dunmeyer, Kathryn; And Others

    This set of 6 modules on patient body mechanics is 1 of 11 sets in the Health Occupations Education I instructional package for the first year of a 2-year course of study. The materials are designed to prepare students through individualized instruction for entry-level job opportunities on health care teams in a variety of practice settings. Each…

  2. Health Occupations Education I. Module No. I-A to I-G.

    ERIC Educational Resources Information Center

    Dunmeyer, Kathryn; And Others

    This set of 7 modules on medical and surgical asepsis is 1 of 11 sets in the Health Occupations Education I instructional package for the first year of a 2-year course of study. The materials are designed to prepare students through individualized instruction for entry-level job opportunities on health care teams in a variety of practice settings.…

  3. Brain Based Instruction in Correctional Settings: Strategies for Teachers.

    ERIC Educational Resources Information Center

    Becktold, Toni Hill

    2001-01-01

    Brain-based learning strategies (learner choice, movement, small groups) may be inappropriate in corrections for security reasons. Problems encountered in correctional education (attention deficit disorder, learned helplessness) complicate the use of these strategies. Incorporating brain-based instruction in these settings requires creativity and…

  4. 12 CFR 211.43 - Allocated transfer risk reserve.

    Code of Federal Regulations, 2010 CFR

    2010-01-01

    ... set forth in the “Instructions to Consolidated Financial Statements for Bank Holding Companies” (Form... specified. (3) Consolidation. A banking institution shall establish an ATRR, as required, on a consolidated... set forth in the instructions for preparation of Consolidated Reports of Condition and Income (FFIEC...

  5. Diversification of Processors Based on Redundancy in Instruction Set

    NASA Astrophysics Data System (ADS)

    Ichikawa, Shuichi; Sawada, Takashi; Hata, Hisashi

    By diversifying processor architecture, computer software is expected to be more resistant to plagiarism, analysis, and attacks. This study presents a new method to diversify instruction set architecture (ISA) by utilizing the redundancy in the instruction set. Our method is particularly suited for embedded systems implemented with FPGA technology, and realizes a genuine instruction set randomization, which has not been provided by the preceding studies. The evaluation results on four typical ISAs indicate that our scheme can provide a far larger degree of freedom than the preceding studies. Diversified processors based on MIPS architecture were actually implemented and evaluated with Xilinx Spartan-3 FPGA. The increase of logic scale was modest: 5.1% in Specialized design and 3.6% in RAM-mapped design. The performance overhead was also modest: 3.4% in Specialized design and 11.6% in RAM-mapped design. From these results, our scheme is regarded as a practical and promising way to secure FPGA-based embedded systems.

  6. Completion processing for data communications instructions

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.

    Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (`AMI`), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting amore » bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.« less

  7. Virtual science instructional strategies: A set of actual practices as perceived by secondary science educators

    NASA Astrophysics Data System (ADS)

    Gillette, Tammy J.

    2009-12-01

    The purpose of this proposed research study was to identify actual teaching practices/instructional strategies for online science courses. The identification of these teaching practices/instructional strategies could be used to compile a set of teaching practices/instructional strategies for virtual high school and online academy science instructors. This study could assist online science instructors by determining which teaching practices/instructional strategies were preferred for the online teaching environment. The literature reviewed the role of online and face-to-face instructional strategies, then discussed and elaborated on the science instructional strategies used by teachers, specifically at the secondary level. The current literature did not reflect an integration of these areas of study. Therefore, the connectedness of these two types of instructional strategies and the creation of a set of preferred instructional practices for online science instruction was deemed necessary. For the purpose of this study, the researcher designed a survey for face-to-face and online teachers to identify preferred teaching practices, instructional strategies, and types of technology used when teaching high school science students. The survey also requested demographic data information from the faculty members, including years of experience, subject(s) taught, and whether the teacher taught in a traditional classroom or online, to determine if any of those elements affect differences in faculty perceptions with regard to the questions under investigation. The findings from the current study added to the literature by demonstrating the differences and the similarities that exist between online and face-to-face instruction. Both forms of instruction tend to rely on student-centered approaches to teaching. There were many skills that were similar in that both types of instructors tend to focus on implementing the scientific method. The primary difference is the use of technology tools that were used by online instructors. Online instructors tend to rely on more technological tools such as virtual labs. A list of preferred instructional practices was generated from the qualitative responses to the open-ended questions. Research concerned with this line of inquiry should continue in order to enhance both theory and practice in regard to online instruction.

  8. Explicit Instructional Interactions: Observed Stability and Predictive Validity during Early Literacy and Beginning Mathematics Instruction

    ERIC Educational Resources Information Center

    Doabler, Christian T.; Nelson-Walker, Nancy; Kosty, Derek; Baker, Scott K.; Smolkowski, Keith; Fien, Hank

    2013-01-01

    In this study, the authors conceptualize teaching episodes such as an integrated set of observable student-teacher interactions. Instructional interactions that take place between teachers and students around critical academic content are a defining characteristic of classroom instruction and a component carefully defined in many education…

  9. Development and Formative Evaluation of Multimedia Case Studies for Instructional Design and Technology Students

    ERIC Educational Resources Information Center

    Sugar, William

    2014-01-01

    This study describes the development of three case studies that included a combination of multimedia production and instructional design skills within a particular setting. These case studies incorporated real-life incidents from 47 professional instructional designers. These instructional designers described a total of 146 activities involving…

  10. Vocabulary Intervention for Kindergarten Students: Comparing Extended Instruction to Embedded Instruction and Incidental Exposure

    ERIC Educational Resources Information Center

    Coyne, Michael D.; McCoach, D. Betsy; Kapp, Sharon

    2007-01-01

    The purpose of the two studies reported in this article was to evaluate the effectiveness of extended vocabulary instruction during storybook reading with kindergarten students within a small-group intervention setting. Extended vocabulary instruction is characterized by explicit teaching that includes both contextual and definitional information,…

  11. Instructional Design as Knowledge Management: A Knowledge-in-Practice Approach to Choosing Instructional Methods

    ERIC Educational Resources Information Center

    McIver, Derrick; Fitzsimmons, Stacey; Flanagan, David

    2016-01-01

    Decisions about instructional methods are becoming more complex, with options ranging from problem sets to experiential service-learning projects. However, instructors not trained in instructional design may make these important decisions based on convenience, comfort, or trends. Instead, this article draws on the knowledge management literature…

  12. Chinese Language Teachers' Orientation to Reading Instruction and Their Instructional Practices

    ERIC Educational Resources Information Center

    Lau, Kit-ling

    2007-01-01

    This study aimed to develop a set of quantitative instruments to investigate Hong Kong Chinese language teachers' orientation to reading instruction, their instructional practices and the relation between these two constructs under the implementation of the new curriculum. A total of 493 Chinese language teachers from 170 secondary schools in Hong…

  13. How to cluster in parallel with neural networks

    NASA Technical Reports Server (NTRS)

    Kamgar-Parsi, Behzad; Gualtieri, J. A.; Devaney, Judy E.; Kamgar-Parsi, Behrooz

    1988-01-01

    Partitioning a set of N patterns in a d-dimensional metric space into K clusters - in a way that those in a given cluster are more similar to each other than the rest - is a problem of interest in astrophysics, image analysis and other fields. As there are approximately K(N)/K (factorial) possible ways of partitioning the patterns among K clusters, finding the best solution is beyond exhaustive search when N is large. Researchers show that this problem can be formulated as an optimization problem for which very good, but not necessarily optimal solutions can be found by using a neural network. To do this the network must start from many randomly selected initial states. The network is simulated on the MPP (a 128 x 128 SIMD array machine), where researchers use the massive parallelism not only in solving the differential equations that govern the evolution of the network, but also by starting the network from many initial states at once, thus obtaining many solutions in one run. Researchers obtain speedups of two to three orders of magnitude over serial implementations and the promise through Analog VLSI implementations of speedups comensurate with human perceptual abilities.

  14. Outdoor Biology Instructional Strategies Trial Edition. Set II.

    ERIC Educational Resources Information Center

    Fairwell, Kay, Ed.; And Others

    The 24 activities in the Outdoor Biology Instructional Strategies (OBIS) Trial Edition Set II use living organisms such as crabs, birds, crayfish, lichens, and insects to investigate biological interrelationships, organism behavior, and species density to promote greater environmental and sensory awareness. The activities, designed primarily for…

  15. Pedestrian Safety Training Curriculum for Persons with Developmental Disabilities.

    ERIC Educational Resources Information Center

    Illinois State Office of the Secretary of State, Springfield.

    This manual provides a suggested curriculum, intended for use in the natural environment, for individualized instruction on street travel skills for adults with developmental disabilities. Suggestions are given for instruction in home or classroom; the community; vocational settings; recreational settings; and special pedestrian situations (for…

  16. Content-Based Instruction in Higher Education Settings

    ERIC Educational Resources Information Center

    Crandall, JoAnn, Ed.; Kaufman, Dorit, Ed.

    2002-01-01

    Content-based instruction (CBI) challenges ESOL teachers to teach language through specialist content in institutional settings. This volume addresses CBI negotiation between ESOL teachers and subject specialists in higher education. Writers document and evaluate courses that support the subject discipline and meet the language needs of EFL and…

  17. Outdoor Biology Instructional Strategies Trial Edition. Set III.

    ERIC Educational Resources Information Center

    Fairwell, Kay, Ed.; And Others

    The predominant focus of the 24 Outdoor Biology Instructional Strategies (OBIS) Trial Edition Set III activities is on animal behavior, and the adaptations and diversity of both plants and animals. Night time activities, games, investigation, experimentation, and crafts are used to study ants, birds, clams, water snails, water striders, spiders,…

  18. Outdoor Biology Instructional Strategies Trial Edition. Set I.

    ERIC Educational Resources Information Center

    Fairwell, Kay, Ed.; And Others

    The Outdoor Biology Instructional Strategies (OBIS) Trial Edition Set I contains 24 varied activities which make use of crafts, simulations, and basic investigative techniques to provide introductory learning experiences in outdoor biology for children aged 10 to 15. The individual water-resistant folio for each activity includes biological…

  19. Teacher Perceptions of the Effectiveness of Inclusion in Elementary Classroom Settings

    ERIC Educational Resources Information Center

    Peacock, Delicia

    2016-01-01

    Inclusion classrooms were introduced in the United States in 1990 when the Individuals with Disabilities Education Act required that special education students be instructed in a general education setting. Ensuing changes in instructional formats have caused role confusion for special and general education teachers, resulted in mixed attitudes…

  20. Learning from Friends: Measuring Influence in a Dyadic Computer Instructional Setting

    ERIC Educational Resources Information Center

    DeLay, Dawn; Hartl, Amy C.; Laursen, Brett; Denner, Jill; Werner, Linda; Campe, Shannon; Ortiz, Eloy

    2014-01-01

    Data collected from partners in a dyadic instructional setting are, by definition, not statistically independent. As a consequence, conventional parametric statistical analyses of change and influence carry considerable risk of bias. In this article, we illustrate a strategy to overcome this obstacle: the longitudinal actor-partner interdependence…

  1. Assessing the Student-Instructional Setting Interface Using an Eco-Behavioral Observation System.

    ERIC Educational Resources Information Center

    Hendrickson, Jo M.

    1992-01-01

    An eco-behavioral observation system was developed for use with students with behavior disorders or emotional disturbances. Discussed are the ecosystem definition, the student-instructional setting interface, and the assessment procedure, including evaluation of the quality of academic responding, program evaluation, staff development, and…

  2. Binary translation using peephole translation rules

    DOEpatents

    Bansal, Sorav; Aiken, Alex

    2010-05-04

    An efficient binary translator uses peephole translation rules to directly translate executable code from one instruction set to another. In a preferred embodiment, the translation rules are generated using superoptimization techniques that enable the translator to automatically learn translation rules for translating code from the source to target instruction set architecture.

  3. Effects of Impression Management Efforts on FIROB Profiles

    ERIC Educational Resources Information Center

    Hinrichsen, James J.; And Others

    1975-01-01

    Thirty male and 30 female undergraduates were tested in six groups of 10. Each subject completed the FIRO-B under three different instructional sets. The instructional sets were (a) "normal condition", (b) "fake good", and (c) "fake bad". The study revealed that the FIRO-B is susceptible to undetected faking. (Author)

  4. Perspectives on Principal Instructional Leadership in Vietnam: A Preliminary Model

    ERIC Educational Resources Information Center

    Hallinger, Philip; Walker, Allan; Nguyen, Dao Thi Hong; Truong, Thang; Nguyen, Thi Thinh

    2017-01-01

    Purpose: Worldwide interest in principal instructional leadership has led to global dissemination of related research findings despite their concentration in a limited set of western cultural contexts. An urgent challenge in educational leadership and management lies in expanding the range of national settings for investigations of instructional…

  5. The Content Mastery Program: Facilitating Students' Transition into Inclusive Education Settings.

    ERIC Educational Resources Information Center

    Jenkins, Amelia A.; Sileo, Thomas W.

    1994-01-01

    The Content Mastery program, which evolved from the synergistic model, provides instructional accommodations and teacher consultation and support that encourage the success of students with learning disabilities in regular classroom settings. Students remain in mainstream classes as long as they can profit from instruction and attend the Content…

  6. Universal Design for Instruction and Learning: A Pilot Study of Faculty Instructional Methods and Attitudes Related to Students with Disabilities in Higher Education

    ERIC Educational Resources Information Center

    Black, R. David; Weinberg, Lois A.; Brodwin, Martin G.

    2014-01-01

    Universal design in the education setting is a framework of instruction that aims to be inclusive of different learners to reduce barriers for all students, including those with disabilities. We used the principles of Universal Design for Learning (UDL focuses on the learner) and Universal Design for Instruction (UDI focuses on instruction) as the…

  7. Examining the Influence of Seductive Details in Case-Based Instruction on Pre-Service Teachers' Learning and Learning Perceptions

    ERIC Educational Resources Information Center

    Abercrombie, Sara

    2011-01-01

    The case-based instructional method uses fictionalized or actual narratives as instructional tools to support learning, decision-making, and improved transfer to practical settings. Educational theorists and researchers specializing in case-based instruction have suggested that cases can be made more realistic, engaging, and challenging, thus…

  8. Some Issues in the Design, Selection and Utilization of Instructional Simulations in a Microcomputer Modality.

    ERIC Educational Resources Information Center

    Brandhorst, Allan R.

    Some factors in the design of instructional micrcomputer simulations that high school social studies teachers must consider when selecting and using computer software are discussed: (1) Instructional computer simulations are adequate instructionally only to the extent that they make explicit the set of relationships underlying the program for the…

  9. Would Having a Lead Instructional Designer Position Encourage Change in a K-12 Educational Setting?

    ERIC Educational Resources Information Center

    Morris, John

    2011-01-01

    Adding the position Lead Instructional Designer (LID) will help an educational company or school district to work with principals and instructional designers to implement better instructional design strategies. This type of change creates more jobs and takes added pressure away from schools. The vision is to create better customer service to the…

  10. Direct Vocabulary Instruction in Preschool: A Comparison of Extended Instruction, Embedded Instruction, and Incidental Exposure

    ERIC Educational Resources Information Center

    Loftus-Rattan, Susan M.; Mitchell, Alison M.; Coyne, Michael D.

    2016-01-01

    Based on its coincidence with a significant period in language development for children, preschool provides a favorable setting to foster vocabulary growth. The purpose of this study was to evaluate the effectiveness of two instructional conditions and an incidental exposure condition for teaching targeted vocabulary words to preschool students…

  11. Physiological Factors in Adult Learning and Instruction. Research to Practice Series.

    ERIC Educational Resources Information Center

    Verner, Coolie; Davison, Catherine V.

    The physiological condition of the adult learner as related to his learning capability is discussed. The design of the instructional process, the selection of learning tasks, the rate at which instruction occurs, and the nature of the instructional setting may all be modified by the instructor to accomodate the variable physiological conditions of…

  12. Gender Differences in Instructional Leadership: A Meta-Analytic Review of Studies Using the Principal Instructional Management Rating Scale

    ERIC Educational Resources Information Center

    Hallinger, Philip; Dongyu, Li; Wang, Wen-Chung

    2016-01-01

    Purpose: Instructional leadership has assumed steadily increasing importance within the general role set of principals over the past 60 years. One persisting finding within this corpus of studies concerns the consistently higher ratings obtained by female principals on instructional leadership when compared with their male counterparts. This…

  13. Effect of Task-Centered Instructional Programs on Hypertensives' Ability to Achieve and Maintain Reduced Dietary Sodium Intake.

    ERIC Educational Resources Information Center

    Mann, Karen V.; Sullivan, Patricia L.

    This study sought to determine the effectiveness of systematically designed instructional programs in helping adult hypertensives to achieve and maintain dietary sodium intake. Sixty-six subjects were randomly allocated to one of three groups: task-centered instruction; task-centered instruction plus goal-setting and self-monitoring; or control.…

  14. Directing Attention Externally Enhances Agility Performance: A Qualitative and Quantitative Analysis of the Efficacy of Using Verbal Instructions to Focus Attention

    PubMed Central

    Porter, Jared M.; Nolan, Russell P.; Ostrowski, Erik J.; Wulf, Gabriele

    2010-01-01

    The primary purpose of this study was to investigate if focusing attention externally produced faster movement times compared to instructions that focused attention internally or a control set of instructions that did not explicitly focus attention when performing an agility task. A second purpose of the study was to measure participants’ focus of attention during practice by use of a questionnaire. Participants (N = 20) completed 15 trials of an agility “L” run following instructions designed to induce an external (EXT), internal (INT) attentional focus or a control (CON) set of instructions inducing no specific focus of attention. Analysis revealed when participants followed the EXT instructions they had significantly faster movement times compared to when they followed the INT and CON set of instructions; consistent with previous research the INT and CON movement times were not significantly different from each other. Qualitative data showed when participants were in the external condition they focused externally 67% of the time. When they were in the internal condition they focused internally 76% of the time, and when they were in the control condition they did not use an internal or external focus of attention 77% of the time. Qualitative data also revealed participants in the EXT, INT, and CON conditions switched their focus of attention at a frequency of 27, 35, and 51% respectively. PMID:21833271

  15. Integrating Primary Sources, Artifacts, and Museum Visits into the Primary Years Program Inquiry Curriculum in an International Baccalaureate Elementary Setting

    ERIC Educational Resources Information Center

    Coppersmith, Sarah A.; Song, Kim H.

    2017-01-01

    Questions remain about inquiry instruction, while research confirms that using primary sources can aid students' inquiry learning processes. This study questioned: "How do second-grade teachers at an International Baccalaureate Organization/IBO language immersion setting incorporate inquiry methods in instructional practices?"; "How…

  16. Outdoor Biology Instructional Strategies Trial Edition, Set IV.

    ERIC Educational Resources Information Center

    Throgmorton, Larry, Ed.; And Others

    Eight games are included in the 24 activities in the Outdoor Biology Instructional Strategies (OBIS) Trial Edition Set IV. There are also simulations, crafts, biological techniques, and organism investigations focusing on animal and plant life in the forest, desert, and snow. Designed for small groups of children ages 10 to 15 from schools and…

  17. Informing Instruction of Students with Autism in Public School Settings

    ERIC Educational Resources Information Center

    Kuo, Nai-Cheng

    2016-01-01

    The number of applied behavior analysis (ABA) classrooms for students with autism is increasing in K-12 public schools. To inform instruction of students with autism in public school settings, this study examined the relation between performance on mastery learning assessments and standardized achievement tests for students with autism spectrum…

  18. Scaffolding Narrative Skills: A Meta-Analysis of Instruction in Early Childhood Settings

    ERIC Educational Resources Information Center

    Pesco, Diane; Gagné, Andréanne

    2017-01-01

    Research Findings: Children's ability to tell stories and to understand the stories of others typically emerges in early childhood, supported by primary caregivers and educators. This article reviews instruction designed to foster children's narrative skills in preschool and kindergarten settings and examines the effects using meta-analysis. The…

  19. Is Computer-Aided Instruction an Effective Tier-One Intervention for Kindergarten Students at Risk for Reading Failure in an Applied Setting?

    ERIC Educational Resources Information Center

    Kreskey, Donna DeVaughn; Truscott, Stephen D.

    2016-01-01

    This study investigated the use of computer-aided instruction (CAI) as an intervention for kindergarten students at risk for reading failure. Headsprout Early Reading (Headsprout 2005), a type of CAI, provides internet-based, reading instruction incorporating the critical components of reading instruction cited by the National Reading Panel (NRP…

  20. Preparing Instructional Designers for Game-Based Learning: Part III. Game Design as a Collaborative Process

    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…

  1. Implications of Two Well-Known Models for Instructional Designers in Distance Education: Dick-Carey versus Morrison-Ross-Kemp

    ERIC Educational Resources Information Center

    Akbulut, Yavuz

    2007-01-01

    This paper first summarizes, and then compares and contrasts two well-known instructional design models: Dick and Carey Model (DC) and Morrison, Ross and Kemp model (MRK). The target audiences of both models are basically instructional designers. Both models have applications for different instructional design settings. They both see the…

  2. Teaching Algebra-Based Concepts to Students with Learning Disabilities: The Effects of Preteaching Using a Gradual Instructional Sequence

    ERIC Educational Resources Information Center

    Watt, Sarah Jean

    2013-01-01

    Research to identify validated instructional approaches to teach math to students with LD and those at-risk for failure in both core and supplemental instructional settings is necessary to assist teachers in closing the achievement gaps that exist across the country. The concrete-to-representational-to-abstract instructional sequence (CRA) has…

  3. Improving Quantum Gate Simulation using a GPU

    NASA Astrophysics Data System (ADS)

    Gutierrez, Eladio; Romero, Sergio; Trenas, Maria A.; Zapata, Emilio L.

    2008-11-01

    Due to the increasing computing power of the graphics processing units (GPU), they are becoming more and more popular when solving general purpose algorithms. As the simulation of quantum computers results on a problem with exponential complexity, it is advisable to perform a parallel computation, such as the one provided by the SIMD multiprocessors present in recent GPUs. In this paper, we focus on an important quantum algorithm, the quantum Fourier transform (QTF), in order to evaluate different parallelization strategies on a novel GPU architecture. Our implementation makes use of the new CUDA software/hardware architecture developed recently by NVIDIA.

  4. Some decks are better than others: the effect of reinforcer type and task instructions on learning in the Iowa Gambling Task.

    PubMed

    Fernie, Gordon; Tunney, Richard J

    2006-02-01

    The Iowa Gambling Task (Bechara, Damasio, Damasio, & Anderson, 1994) has become widely used as a laboratory test of "real-life" decision-making. However, aspects of its administration that have been varied by researchers may differentially affect performance and the conclusions researchers can draw. Some researchers have used facsimile money reinforcers while others have used real money reinforcers. More importantly, the instructions participants receive have also been varied. While no differences have been reported in performance dependent on reinforcer type, no previous comparison of participants' instructions has been conducted. This is despite one set of instructions giving participants a clear hint about the nature of the task. Additionally, in previous research one set of instructions have not been used exclusively with one reinforcer type making any differential or cumulative effects of these factors difficult to interpret. The present study compared the effects of instruction and reinforcer type on IGT performance. When participants received instructions without a hint performance was affected by reinforcer type. This was not the case when the instructions included a hint. In a second IGT session performance was improved in participants who had received the hint instructions compared with those who had not.

  5. Evaluation of a pictograph enhancement system for patient instruction: a recall study

    PubMed Central

    Zeng-Treitler, Qing; Perri, Seneca; Nakamura, Carlos; Kuang, Jinqiu; Hill, Brent; Bui, Duy Duc An; Stoddard, Gregory J; Bray, Bruce E

    2014-01-01

    Objective We developed a novel computer application called Glyph that automatically converts text to sets of illustrations using natural language processing and computer graphics techniques to provide high quality pictographs for health communication. In this study, we evaluated the ability of the Glyph system to illustrate a set of actual patient instructions, and tested patient recall of the original and Glyph illustrated instructions. Methods We used Glyph to illustrate 49 patient instructions representing 10 different discharge templates from the University of Utah Cardiology Service. 84 participants were recruited through convenience sampling. To test the recall of illustrated versus non-illustrated instructions, participants were asked to review and then recall a set questionnaires that contained five pictograph-enhanced and five non-pictograph-enhanced items. Results The mean score without pictographs was 0.47 (SD 0.23), or 47% recall. With pictographs, this mean score increased to 0.52 (SD 0.22), or 52% recall. In a multivariable mixed effects linear regression model, this 0.05 mean increase was statistically significant (95% CI 0.03 to 0.06, p<0.001). Discussion In our study, the presence of Glyph pictographs improved discharge instruction recall (p<0.001). Education, age, and English as first language were associated with better instruction recall and transcription. Conclusions Automated illustration is a novel approach to improve the comprehension and recall of discharge instructions. Our results showed a statistically significant in recall with automated illustrations. Subjects with no-colleague education and younger subjects appeared to benefit more from the illustrations than others. PMID:25301809

  6. Direct Instruction News, 2001.

    ERIC Educational Resources Information Center

    Tarver, Sara, Ed.

    2001-01-01

    These three issues of a newsletter offer diverse kinds of information deemed to be of interest to Association for Direct Instruction (ADI) members--stories of successful implementations in different settings, write-ups of ADI awards, tips on "how to" deliver direct instruction (DI) more effectively, topical articles focused on particular…

  7. Criteria for the Evaluation of Microcomputer Courseware.

    ERIC Educational Resources Information Center

    Cohen, Vicki Blum

    1983-01-01

    Discusses attributes which are offered as set of standards to judge instructional software--those unique to design of microcomputer courseware and those included in design of all instruction. Curriculum role, modes of interaction, computer managed instruction, graphics, feedback, packaging, and manuals are noted. Fourteen references are included.…

  8. Scientific Writing: A Blended Instructional Model

    ERIC Educational Resources Information Center

    Clark, MaryAnn; Olson, Valerie

    2010-01-01

    Scientific writing is composed of a unique skill set and corresponding instructional strategies are critical to foster learning. In an age of technology, the blended instructional model provides the instrumental format for student mastery of the scientific writing competencies. In addition, the course management program affords opportunities for…

  9. Performance analysis of the FDTD method applied to holographic volume gratings: Multi-core CPU versus GPU computing

    NASA Astrophysics Data System (ADS)

    Francés, J.; Bleda, S.; Neipp, C.; Márquez, A.; Pascual, I.; Beléndez, A.

    2013-03-01

    The finite-difference time-domain method (FDTD) allows electromagnetic field distribution analysis as a function of time and space. The method is applied to analyze holographic volume gratings (HVGs) for the near-field distribution at optical wavelengths. Usually, this application requires the simulation of wide areas, which implies more memory and time processing. In this work, we propose a specific implementation of the FDTD method including several add-ons for a precise simulation of optical diffractive elements. Values in the near-field region are computed considering the illumination of the grating by means of a plane wave for different angles of incidence and including absorbing boundaries as well. We compare the results obtained by FDTD with those obtained using a matrix method (MM) applied to diffraction gratings. In addition, we have developed two optimized versions of the algorithm, for both CPU and GPU, in order to analyze the improvement of using the new NVIDIA Fermi GPU architecture versus highly tuned multi-core CPU as a function of the size simulation. In particular, the optimized CPU implementation takes advantage of the arithmetic and data transfer streaming SIMD (single instruction multiple data) extensions (SSE) included explicitly in the code and also of multi-threading by means of OpenMP directives. A good agreement between the results obtained using both FDTD and MM methods is obtained, thus validating our methodology. Moreover, the performance of the GPU is compared to the SSE+OpenMP CPU implementation, and it is quantitatively determined that a highly optimized CPU program can be competitive for a wider range of simulation sizes, whereas GPU computing becomes more powerful for large-scale simulations.

  10. Accelerated Adaptive MGS Phase Retrieval

    NASA Technical Reports Server (NTRS)

    Lam, Raymond K.; Ohara, Catherine M.; Green, Joseph J.; Bikkannavar, Siddarayappa A.; Basinger, Scott A.; Redding, David C.; Shi, Fang

    2011-01-01

    The Modified Gerchberg-Saxton (MGS) algorithm is an image-based wavefront-sensing method that can turn any science instrument focal plane into a wavefront sensor. MGS characterizes optical systems by estimating the wavefront errors in the exit pupil using only intensity images of a star or other point source of light. This innovative implementation of MGS significantly accelerates the MGS phase retrieval algorithm by using stream-processing hardware on conventional graphics cards. Stream processing is a relatively new, yet powerful, paradigm to allow parallel processing of certain applications that apply single instructions to multiple data (SIMD). These stream processors are designed specifically to support large-scale parallel computing on a single graphics chip. Computationally intensive algorithms, such as the Fast Fourier Transform (FFT), are particularly well suited for this computing environment. This high-speed version of MGS exploits commercially available hardware to accomplish the same objective in a fraction of the original time. The exploit involves performing matrix calculations in nVidia graphic cards. The graphical processor unit (GPU) is hardware that is specialized for computationally intensive, highly parallel computation. From the software perspective, a parallel programming model is used, called CUDA, to transparently scale multicore parallelism in hardware. This technology gives computationally intensive applications access to the processing power of the nVidia GPUs through a C/C++ programming interface. The AAMGS (Accelerated Adaptive MGS) software takes advantage of these advanced technologies, to accelerate the optical phase error characterization. With a single PC that contains four nVidia GTX-280 graphic cards, the new implementation can process four images simultaneously to produce a JWST (James Webb Space Telescope) wavefront measurement 60 times faster than the previous code.

  11. Refocusing from a plenoptic camera within seconds on a mobile phone

    NASA Astrophysics Data System (ADS)

    Gómez-Cárdenes, Ã.`scar; Marichal-Hernández, José G.; Rosa, Fernando L.; Lüke, Jonas P.; Fernández-Valdivia, Juan José; Rodríguez-Ramos, José M.

    2014-05-01

    Refocusing a plenoptic image by digital means and after the exposure has been thoroughly studied in the last years, but few efforts have been made in the direction of real time implementation in a constrained environment such as that provided by current mobile phones and tablets. In this work we address the aforementioned challenge demonstrating that a complete focal stack, comprising 31 refocused planes from a (256ff16)2 plenoptic image, can be achieved within seconds by a current SoC mobile phone platform. The election of an appropriate algorithm is the key to success. In a previous work we developed an algorithm, the fast approximate 4D:3D discrete Radon transform, that performs this task with linear time complexity where others obtain quadratic or linearithmic time complexity. Moreover, that algorithm does not requires complex number transforms, trigonometric calculus nor even multiplications nor oat numbers. Our algorithm has been ported to a multi core ARM chip on an off-the-shelf tablet running Android. A careful implementation exploiting parallelism at several levels has been necessary. The final implementation takes advantage of multi-threading in native code and NEON SIMD instructions. As a result our current implementation completes the refocusing task within seconds for a 16 megapixels image, much faster than previous attempts running on powerful PC platforms or dedicated hardware. The times consumed by the different stages of the digital refocusing are given and the strategies to achieve this result are discussed. Time results are given for a variety of environments within Android ecosystem, from the weaker/cheaper SoCs to the top of the line for 2013.

  12. Using CRA to Teach Algebra to Students with Math Difficulties in Inclusive Settings

    ERIC Educational Resources Information Center

    Witzel, Bradley S.

    2005-01-01

    The importance of algebra instruction has increased in the United States in the past few years. Thus, in most states, middle school students are required to take Algebra 1. Middle school students with math difficulties in inclusion algebra settings may require a different instructional approach. The purpose of this research was to compare student…

  13. An Attribute-Treatment Interaction Study: Lexical-Set versus Semantically-Unrelated Vocabulary Instruction

    ERIC Educational Resources Information Center

    Hashemi, Mohammad Reza; Gowdasiaei, Farah

    2005-01-01

    The purpose of the current study was (a) to assess the effectiveness of the lexical-set (LS) and the semantically-unrelated (SU) vocabulary instruction, separately and relative to each other, and (b) to assess the differential effects of the two methods for students of lower and upper English proficiency levels. Two intact EFL classes were…

  14. Time Well Spent: Making Choices and Setting Priorities in Adult Numeracy Instruction

    ERIC Educational Resources Information Center

    Braaten, Melissa

    2017-01-01

    In her Forum piece, "What's an Adult Numeracy Teacher to Teach? Negotiating the Complexity of Adult Numeracy Instruction," Lynda Ginsburg set the stage of the current problem (poor numeracy levels in American adults) and the bevy of standards, legislation, and new exams that have recently been developed to address it. Ginsburg also…

  15. Research into Practice: Listening Strategies in an Instructed Classroom Setting

    ERIC Educational Resources Information Center

    Graham, Suzanne

    2017-01-01

    This paper considers research and practice relating to listening in instructed classroom settings, limiting itself to what might be called unidirectional listening (Macaro, Graham & Vanderplank 2007)--in other words, where learners listen to a recording, a TV or radio clip or lecture, but where there is no communication back to the speaker(s).…

  16. How and with What Accuracy Do Children Report Self-Regulated Learning in Contemporary EFL Instructional Settings?

    ERIC Educational Resources Information Center

    Ferreira, P. Costa; Simão, A. M. Veiga; da Silva, A. Lopes

    2017-01-01

    This study aimed to understand how children reflect about learning, report their regulation of learning activity, and develop their performance in contemporary English as a Foreign Language instructional settings. A quasi-experimental design was used with one experimental group working in a self-regulated learning computer-supported instructional…

  17. Training a Retarded Client's Mother and Teacher through Sequenced Instructions to Establish Self-Feeding.

    ERIC Educational Resources Information Center

    Kissel, Robert C.; And Others

    1980-01-01

    A parent and teacher were trained in home and school settings to administer a self-feeding program to a profoundly retarded adult woman. During training, an increase in both the parent and teacher's appropriate use of instruction and attention occurred, and a high stable rate of self-feeding responses developed across settings. (Author)

  18. Military Curriculum Materials for Vocational and Technical Education. Avionics Instrument Systems Specialist. POI C3ABR32531 000. Classroom Course 2-7.

    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,…

  19. A Revised Embedded Planning Tool for Intensive Reading Instruction

    ERIC Educational Resources Information Center

    Wei, Yan; Lombardi, Allison; Simonsen, Brandi; Coyne, Michael; Faggella-Luby, Michael; Freeman, Jennifer; Kearns, Devin

    2017-01-01

    A single-subject AB multiple-baseline design across participants was utilized to investigate the effectiveness of the Revised Tier Three Instructional Planning (T-TIP) tool on teacher lesson planning, with a focus on corrective and elaborative feedback within intensive literacy instructional settings in secondary schools. Findings revealed that…

  20. 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…

  1. Computer-Supported Instructional Communication: A Multidisciplinary Account of Relevant Factors

    ERIC Educational Resources Information Center

    Rummel, Nikol; Kramer, Nicole

    2010-01-01

    The papers in the present special issue summarize research that aims at compiling and understanding variables associated with successful communication in computer-supported instructional settings. Secondly, the papers add to the question of how adaptiveness of instructional communication may be achieved. A particular strength of the special issue…

  2. 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…

  3. Designing Effective Instruction. 4th Edition.

    ERIC Educational Resources Information Center

    Morrison, Gary R.; Ross, Steven M.; Kemp, Jerrold E.

    This book presents practical skills for successful instructional design. Maintaining a balance between theory and application, it offers a flexible model that can be adapted for use in many settings. Examples are presented from business, higher education, and K-12 education. The 15 chapters are: (1) "Introduction to the Instructional Design…

  4. Individualized Instruction in Science, Earth-Space Project, Self-Directed Activities.

    ERIC Educational Resources Information Center

    Kuczma, R. M.

    As a supplement to Learning Activity Packages (LAP) of the earth-space project, this manual presents self-directed activities especially designed for individualized instruction. Besides an introduction to LAP characteristics, sets of instructions are given in connection with the metric system, the earth's dimensions, indirect evidence for atomic…

  5. Getting Started in Video Production for Instruction.

    ERIC Educational Resources Information Center

    Lipofsky, B. J.

    Arguing that the use of video in science instruction is an effective way to infuse both action and emotion into the educational setting, this paper chronicles faculty efforts at Brevard Community College (BCC), in Cocoa, Florida, to develop videos for science instruction and provides recommendations for producing similar videos. Following a…

  6. Teaching Persons with Severe Disabilities to Use Self-Instruction in Community Settings: An Analysis of Applications.

    ERIC Educational Resources Information Center

    Hughes, Carolyn; Agran, Martin

    1993-01-01

    This literature review examines the effects of self-instructional programs on increasing independence of persons with moderate/severe mental retardation in integrated environments. The article discusses methodological issues, research needs, and recommendations for program implementation. The feasibility of using self-instruction to promote…

  7. Culturally Responsive Instruction for English Language Learners with Learning Disabilities

    ERIC Educational Resources Information Center

    Orosco, Michael John; O'Connor, Rollanda

    2014-01-01

    This case study describes the culturally responsive instruction of one special education teacher with Latino English language learners (ELLs) with learning disabilities in an urban elementary school setting. This study was situated in a social constructivist research based framework. In investigating this instruction with ELLs, this study focused…

  8. Reading Instruction in Science for Students with Learning Disabilities

    ERIC Educational Resources Information Center

    Kaldenberg, Erica R.; Watt, Sarah J.; Therrien, William J.

    2015-01-01

    As a growing number of students with learning disabilities (LD) receive science instruction in general education settings, students with LD continue to perform significantly lower than their non-disabled peers. The shift from textbook-driven instruction to inquiry-based approaches to science learning supports students who struggle with reading.…

  9. Instructional Media and the Handicapped.

    ERIC Educational Resources Information Center

    Lance, Wayne D.

    Recent developments in the deisgn, application and evaluation of instructional materials and media for the handicapped are reviewed. The first section of the paper stresses the need for personalized education which meets individual needs through the matching of instructional programs to sets of learner variables and through delivery by a medium…

  10. Teacher Instruction as a Predictor for Student Engagement and Disruptive Behaviors

    ERIC Educational Resources Information Center

    Scott, Terrance M.; Hirn, Regina G.; Alter, Peter J.

    2014-01-01

    Effective instruction is a critical predictor of student achievement. As students with exceptionalities such as emotional and behavioral disorders and learning disabilities, who typically struggle with academic achievement, spend increasing amounts of general education settings, the need for precise instructional behaviors becomes more imperative.…

  11. Comparing International Curriculum Systems: The International Instructional Systems Study

    ERIC Educational Resources Information Center

    Creese, Brian; Gonzalez, Alvaro; Isaacs, Tina

    2016-01-01

    This paper sets out the main findings of the International Instructional Systems Study (IISS), conducted by the UCL Institute of Education and funded by the Center on International Education Benchmarking (CIEB). The study examined the instructional systems and intended curricula of six "high performing" countries and two US states. The…

  12. Transfer, Informational Feedback, and Instructional Systems Development.

    ERIC Educational Resources Information Center

    Howard, Charles W.

    As part of a project to convert Army training programs into self instructional sets of materials, this study was conducted to determine the relative efficiency of five types of instructional strategies. Efficiency, measured in terms of achievement and teaching time, and development time were considered. The five strategies studied include: (1)…

  13. A Framework for the Specification of the Semantics and the Dynamics of Instructional Applications

    ERIC Educational Resources Information Center

    Buendia-Garcia, Felix; Diaz, Paloma

    2003-01-01

    An instructional application consists of a set of resources and activities to implement interacting, interrelated, and structured experiences oriented towards achieving specific educational objectives. The development of computer-based instructional applications has to follow a well defined process, so models for computer-based instructional…

  14. 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…

  15. Instructional Development for Early Career Academics: An Overview of Impact

    ERIC Educational Resources Information Center

    Stes, Ann; Van Petegem, Peter

    2011-01-01

    Background: Over the past decades, the issue of improving teaching in higher education has been seriously addressed. Centres for instructional development, aimed at enhancing teaching, have been set up in many countries. Instructional development for early career academics is perceived to be of particular importance. Given the considerable…

  16. Students with Learning Disabilities Perspective on Reading Comprehension Instruction: A Qualitative Inquiry

    ERIC Educational Resources Information Center

    Rose, Dale Rennard

    2017-01-01

    The three article dissertation was a presentation of students' with learning disabilities perspectives on reading comprehension instruction. Article 1 set out to provide an historical perspective of reading and reading comprehension instruction. Topics covered in this research review included: reading comprehension, reading and learning…

  17. Virtual Instruction: Issues and Insights from an International Perspective.

    ERIC Educational Resources Information Center

    Feyten, Carine M., Ed.; Nutta, Joyce W., Ed.

    The essays in this book, by contributors from around the world, clarify predominant theoretical issues that pertain to virtual instruction, and offer practical suggestions for implementing these programs in any setting. Chapters include: "Mapping Space and Time: Virtual Instruction as Global Ritual" (Joyce W. Nutta and Carine M. Feyten);…

  18. A Framework for the Instructional Design of Multi-Structured Educational Applications.

    ERIC Educational Resources Information Center

    Buendia, F.; Diaz, P.; Benlloch, J. V.

    An instructional application consists of a set of resources and activities that implement interacting, interrelated and structured experiences oriented towards achieving specific educational objectives. Computer-based instructional applications have to be looked at as any other development activity following a well defined process. With this…

  19. 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…

  20. Triangular model integrating clinical teaching and assessment

    PubMed Central

    Abdelaziz, Adel; Koshak, Emad

    2014-01-01

    Structuring clinical teaching is a challenge facing medical education curriculum designers. A variety of instructional methods on different domains of learning are indicated to accommodate different learning styles. Conventional methods of clinical teaching, like training in ambulatory care settings, are prone to the factor of coincidence in having varieties of patient presentations. Accordingly, alternative methods of instruction are indicated to compensate for the deficiencies of these conventional methods. This paper presents an initiative that can be used to design a checklist as a blueprint to guide appropriate selection and implementation of teaching/learning and assessment methods in each of the educational courses and modules based on educational objectives. Three categories of instructional methods were identified, and within each a variety of methods were included. These categories are classroom-type settings, health services-based settings, and community service-based settings. Such categories have framed our triangular model of clinical teaching and assessment. PMID:24624002

  1. Triangular model integrating clinical teaching and assessment.

    PubMed

    Abdelaziz, Adel; Koshak, Emad

    2014-01-01

    Structuring clinical teaching is a challenge facing medical education curriculum designers. A variety of instructional methods on different domains of learning are indicated to accommodate different learning styles. Conventional methods of clinical teaching, like training in ambulatory care settings, are prone to the factor of coincidence in having varieties of patient presentations. Accordingly, alternative methods of instruction are indicated to compensate for the deficiencies of these conventional methods. This paper presents an initiative that can be used to design a checklist as a blueprint to guide appropriate selection and implementation of teaching/learning and assessment methods in each of the educational courses and modules based on educational objectives. Three categories of instructional methods were identified, and within each a variety of methods were included. These categories are classroom-type settings, health services-based settings, and community service-based settings. Such categories have framed our triangular model of clinical teaching and assessment.

  2. Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments.

    PubMed

    Daily, Jeff

    2016-02-10

    Sequence alignment algorithms are a key component of many bioinformatics applications. Though various fast Smith-Waterman local sequence alignment implementations have been developed for x86 CPUs, most are embedded into larger database search tools. In addition, fast implementations of Needleman-Wunsch global sequence alignment and its semi-global variants are not as widespread. This article presents the first software library for local, global, and semi-global pairwise intra-sequence alignments and improves the performance of previous intra-sequence implementations. A faster intra-sequence local pairwise alignment implementation is described and benchmarked, including new global and semi-global variants. Using a 375 residue query sequence a speed of 136 billion cell updates per second (GCUPS) was achieved on a dual Intel Xeon E5-2670 24-core processor system, the highest reported for an implementation based on Farrar's 'striped' approach. Rognes's SWIPE optimal database search application is still generally the fastest available at 1.2 to at best 2.4 times faster than Parasail for sequences shorter than 500 amino acids. However, Parasail was faster for longer sequences. For global alignments, Parasail's prefix scan implementation is generally the fastest, faster even than Farrar's 'striped' approach, however the opal library is faster for single-threaded applications. The software library is designed for 64 bit Linux, OS X, or Windows on processors with SSE2, SSE41, or AVX2. Source code is available from https://github.com/jeffdaily/parasail under the Battelle BSD-style license. Applications that require optimal alignment scores could benefit from the improved performance. For the first time, SIMD global, semi-global, and local alignments are available in a stand-alone C library.

  3. Unplanned medication discontinuation as a potential pharmacovigilance signal: a nested young person cohort study

    PubMed Central

    2014-01-01

    Background Because of relatively small treatment numbers together with low adverse drug reaction (ADR) reporting rates the timely identification of ADRs affecting children and young people is problematic. The primary objective of this study was to assess the utility of unplanned medication discontinuation as a signal for possible ADRs in children and young people. Methods Using orlistat as an exemplar, all orlistat prescriptions issued to patients up to 18 years of age together with patient characteristics, prescription duration, co-prescribed medicines and recorded clinical (Read) codes were identified from the Primary Care Informatics Unit database between 1st Jan 2006-30th Nov 2009. Binary logistic regression was used to assess association between characteristics and discontinuation. Results During the study period, 79 patients were prescribed orlistat (81% female, median age 17 years). Unplanned medication discontinuation rates for orlistat were 52% and 77% at 1 and 3-months. Almost 20% of patients were co-prescribed an anti-depressant. One month unplanned medication discontinuation was significantly lower in the least deprived group (SIMD 1–2 compared to SIMD 9–10 OR 0.09 (95% CI0.01 – 0.83)) and those co-prescribed at least one other medication. At 3 months, discontinuation was higher in young people (≥17 yr versus, OR 3.07 (95% CI1.03 – 9.14)). Read codes were recorded for digestive, respiratory and urinary symptoms around the time of discontinuation for 24% of patients. Urinary retention was reported for 7.6% of patients. Conclusions Identification of unplanned medication discontinuation using large primary care datasets may be a useful tool for pharmacovigilance signal generation and detection of potential ADRs in children and young people. PMID:24594374

  4. Evaluation of a pictograph enhancement system for patient instruction: a recall study.

    PubMed

    Zeng-Treitler, Qing; Perri, Seneca; Nakamura, Carlos; Kuang, Jinqiu; Hill, Brent; Bui, Duy Duc An; Stoddard, Gregory J; Bray, Bruce E

    2014-01-01

    We developed a novel computer application called Glyph that automatically converts text to sets of illustrations using natural language processing and computer graphics techniques to provide high quality pictographs for health communication. In this study, we evaluated the ability of the Glyph system to illustrate a set of actual patient instructions, and tested patient recall of the original and Glyph illustrated instructions. We used Glyph to illustrate 49 patient instructions representing 10 different discharge templates from the University of Utah Cardiology Service. 84 participants were recruited through convenience sampling. To test the recall of illustrated versus non-illustrated instructions, participants were asked to review and then recall a set questionnaires that contained five pictograph-enhanced and five non-pictograph-enhanced items. The mean score without pictographs was 0.47 (SD 0.23), or 47% recall. With pictographs, this mean score increased to 0.52 (SD 0.22), or 52% recall. In a multivariable mixed effects linear regression model, this 0.05 mean increase was statistically significant (95% CI 0.03 to 0.06, p<0.001). In our study, the presence of Glyph pictographs improved discharge instruction recall (p<0.001). Education, age, and English as first language were associated with better instruction recall and transcription. Automated illustration is a novel approach to improve the comprehension and recall of discharge instructions. Our results showed a statistically significant in recall with automated illustrations. Subjects with no-colleague education and younger subjects appeared to benefit more from the illustrations than others. Published by the BMJ Publishing Group Limited. For permission to use (where not already granted under a licence) please go to http://group.bmj.com/group/rights-licensing/permissions.

  5. A Content Analysis of Instructional Design and Web Design Books: Implications for Inclusion of Web Design in Instructional Design Textbooks

    ERIC Educational Resources Information Center

    Obilade, Titilola T.; Burton, John K.

    2015-01-01

    This textual content analysis set out to determine the extent to which the theories, principles, and guidelines in 4 standard books of instructional design and technology were also addressed in 4 popular books on web design. The standard books on instructional design and the popular books on web design were chosen by experts in the fields. The…

  6. Cooperative learning as applied to resident instruction in radiology reporting.

    PubMed

    Mueller, Donald; Georges, Alexandra; Vaslow, Dale

    2007-12-01

    The study is designed to evaluate the effectiveness of an active form of resident instruction, cooperative learning, and the residents' response to that form of instruction. The residents dictated three sets of reports both before and after instruction in radiology reporting using the cooperative learning method. The reports were evaluated for word count, Flesch-Kincaid grade level, advancement on clinical spectrum, clarity, and comparison to prior reports. The reports were evaluated for changes in performance characteristics between the pre- and postinstruction dictations. The residents' response to this form of instruction was evaluated by means of a questionnaire. The instruction was effective in changing the resident dictations. The results became shorter (P<.035), more complex (P<.0126), and demonstrated increased advancement on clinical spectrum (P<.0204). The resident response to this form of instruction was positive. One hundred percent or respondents indicated enjoyment working with their groups. Seventy-five percent stated they would like to participate in more cooperative learning activities. The least positive responses related to the amount of time devoted to the project. Sixty-three percent of respondents stated that the time devoted to the project was appropriate. Cooperative learning can be an effective tool in the setting of the radiology residency. Instructional time requirements must be strongly considered in designing a cooperative learning program.

  7. Missouri Educator Perceptions on the Use of Smartphones/Cell Phones in a Secondary School Setting: Their Relationship to Instruction

    ERIC Educational Resources Information Center

    Birch, Christopher

    2012-01-01

    This mixed methods study evaluated the differences in the perceptions of educators in the state of Missouri on cell phone use in the classroom setting and its relationship to instruction. Specifically, this study analyzed the difference in perceptions and relationships that exist among educators (teachers and counselors) and administrators in…

  8. The Hands-Off Pilot Study of the Skills for Ethical Action Instructional Materials. Volume I: The Case Studies.

    ERIC Educational Resources Information Center

    Research for Better Schools, Inc., Philadelphia, PA.

    Recognizing that similar approaches to moral education operate differently in different school settings, this paper assesses the methods and impact of a moral education course (Skills for Ethical Action, SEA) in six junior high school settings. SEA is an instructional program designed to teach seventh, eighth, and ninth grade students a…

  9. 3D Printing in Instructional Settings: Identifying a Curricular Hierarchy of Activities

    ERIC Educational Resources Information Center

    Brown, Abbie

    2015-01-01

    A report of a year-long study in which the author engaged in 3D printing activity in order to determine how to facilitate and support skill building, concept attainment, and increased confidence with its use among teachers. Use of 3D printing tools and their applications in instructional settings are discussed. A hierarchy of 3D printing…

  10. Applying NAEP to Improve Mathematics Content and Methods Courses for Preservice Elementary and Middle School Teachers

    ERIC Educational Resources Information Center

    Goodson-Espy, Tracy; Cifarelli, Victor V.; Pugalee, David; Lynch-Davis, Kathleen; Morge, Shelby; Salinas, Tracie

    2014-01-01

    This study explored how mathematics content and methods courses for preservice elementary and middle school teachers could be improved through the integration of a set of instructional materials based on the National Assessment of Educational Progress (NAEP). A set of eight instructional modules was developed and tested. The study involved 7…

  11. Instruction manual model 600F, data transmission test set

    NASA Technical Reports Server (NTRS)

    1972-01-01

    Information necessary for the operation and maintenance of the Model 600F Data Transmission Test Set is presented. A description is contained of the physical and functional characteristics; pertinent installation data; instructions for operating the equipment; general and detailed principles of operation; preventive and corrective maintenance procedures; and block, logic, and component layout diagrams of the equipment and its major component assemblies.

  12. Age Effects on the Acquisition of Nominal and Verbal Inflections in an Instructed Setting

    ERIC Educational Resources Information Center

    Pfenninger, Simone E.

    2011-01-01

    This study examines evidence for the hypothesis (e.g., Muñoz, 2006) that an early starting age is not necessarily more beneficial to the successful learning of L2 inflectional morphology in strictly formal instructional settings. The present author investigated the quantitative and qualitative differences in the production and reception of 5…

  13. From Blunt to Pointy Tools: Transcending Task Automation to Effective Instructional Practice with CaseMate

    ERIC Educational Resources Information Center

    Swan, Gerry

    2009-01-01

    While blogs, wikis and many other Web 2.0 applications can be employed in learning settings, instruction is not the primary purpose for these tools. The educational field must actively participate in the definition and development of what repurposed or new Web 2.0 applications means in educational settings. One way of viewing this needed…

  14. Food for a Healthy Mom and Baby. Nutrition. How to Have a Healthy Pregnancy.

    ERIC Educational Resources Information Center

    Randall, Jill; And Others

    This package consists of two sets of bilingual instructional materials for use in helping Indochinese refugees learn prenatal care and nutrition skills. Included in the package are Vietnamese, Laotian, and English translations of an instructional booklet dealing with how to have a healthy pregnancy. The second item in the package is a set of…

  15. An Instructional Model for Guiding Reflection and Research in the Classroom: The Educational Situation Quality Model

    ERIC Educational Resources Information Center

    Domenech-Betoret, Fernando

    2013-01-01

    The purpose of this work is to present an instructional model entitled the "Modelo de Calidad de Situacion Educativa" (MCSE) and how teachers can use it to reflect and investigate in a formal educational setting. It is a theoretical framework which treat to explain the functioning of an educational setting by organizing and relating the…

  16. Teaching Goal-Setting for Weight-Gain Prevention in a College Population: Insights from the CHOICES Study.

    PubMed

    Gardner, Jolynn; Kjolhaug, Jerri; Linde, Jennifer A; Sevcik, Sarah; Lytle, Leslie A

    2013-01-01

    This article describes the effectiveness of goal setting instruction in the CHOICES (Choosing Healthy Options in College Environments and Settings) study, an intervention evaluating the effectiveness of weight gain prevention strategies for 2-year college students. Four hundred and forty-one participants from three community colleges were recruited. Participants randomized into the intervention (n=224) enrolled in a course that taught strategies to help maintain or achieve a healthy weight. Participants were instructed in SMART (Specific, Measurable, Attainable, Realistic, Time-based) and behavioral goal-setting practices. Throughout the course, participants set goals related to improving their sleep, stress-management, exercise, and nutrition." Intervention participants set four hundred eighteen goals. Each goal was carefully evaluated. The efforts to teach behavioral goal-setting strategies were largely successful; however efforts to convey the intricacies of SMART goal-setting were not as successful. Implications for effective teaching of skills in setting SMART behavioral goals were realized in this study. The insights gained from the goal-setting activities of this study could be used to guide educators who utilize goals to achieve health behavior change. Based on the results of this study, it is recommended that very clear and directed instruction be provided in addition to multiple opportunities for goal-setting practice. Implications for future interventions involving education about goal-setting activities are discussed.

  17. Effectiveness of Interactive Computer-Based Instruction: A Review of Studies Published between 1995 and 2007

    ERIC Educational Resources Information Center

    Johnson, Douglas A.; Rubin, Sophie

    2011-01-01

    Computer-based instruction (CBI) has been growing rapidly as a training tool in organizational settings, but close attention to behavioral factors has often been neglected. CBI represents a promising instructional advancement over current training methods. This review article summarizes 12 years of comparative research in interactive…

  18. TEACHER-PRODUCED INSTRUCTIONAL FILMS IN CHEMISTRY, 8MM AND SUPER 8.

    ERIC Educational Resources Information Center

    O'CONNOR, ROD; SLABAUGH, WENDELL

    TECHNIQUES FOR PRODUCING 8MM INSTRUCTIONAL FILMS IN CHEMISTRY ARE PRESENTED. IN PART I A PHILOSOPHY OF TEACHER-PRODUCED FILMS IS DEVELOPED, EMPHASIZING THE VALUE OF THE LOCAL SETTING, AND CUSTOM-MADE CONTENTS. APPLICATIONS SUGGESTED ARE (1) TECHNIQUE INSTRUCTION, (2) FILMED EXPERIMENTS, (3) INSTRUMENT FAMILIARIZATION, (4) LECTURE AIDS, AND (5)…

  19. Towards an Understanding of Instructional Design Heuristics: An Exploratory Delphi Study

    ERIC Educational Resources Information Center

    York, Cindy S.; Ertmer, Peggy A.

    2011-01-01

    Evidence suggests that experienced instructional designers often use heuristics and adapted models when engaged in the instructional design problem-solving process. This study used the Delphi technique to identify a core set of heuristics designers reported as being important to the success of the design process. The overarching purpose of the…

  20. Forum: Interpersonal Communication in Instructional Settings: Raising New Questions and Restoring Our Focus on Authentic Student Learning

    ERIC Educational Resources Information Center

    Lane, Derek R.

    2017-01-01

    In this article the author addresses whether educators have accumulated sufficient knowledge about interpersonal communication in the instructional context--at least as it pertains to the relational perspective--"and" whether other meaningful topics in the instructional communication literature have been ignored. The author's purpose…

  1. Forum: Interpersonal Communication in Instructional Settings. A Cautious Approach to Reliance on Interpersonal Communication Frameworks: The Importance of Context in Instructional Communication Research

    ERIC Educational Resources Information Center

    Johnson, Zac D.; LaBelle, Sara; Waldeck, Jennifer H.

    2017-01-01

    Instructional communication (IC) scholars have made significant contributions to the study of educational outcomes by creating a deep understanding of the teacher-student relationship (Mottet & Beebe, 2006). IC research published in "Communication Education" and other outlets therefore appropriately emphasizes interpersonal…

  2. The Development of Teaching Efficacy for Drug-Dosage Calculation Instruction: A Nursing Faculty Perspective

    ERIC Educational Resources Information Center

    Vitale, Gail A.

    2011-01-01

    The purpose of this study was to examine how nursing efficacy for drug-dosage calculation instruction is determined. Medication administration is a critical function of nurses in healthcare settings. An essential component of safe medication administration is accurate drug-dosage calculation, but instruction in drug-dosage calculation methods…

  3. Forum: Interpersonal Communication in Instructional Settings. The Interplay between Interpersonal Communication and Instructional Communication

    ERIC Educational Resources Information Center

    Punyanunt-Carter, Narissra Maria; Arias, V. Santiago

    2017-01-01

    In this brief forum article, the authors suggest that in order to truly understand communication education, both interpersonal and instructional variables must be analyzed. Instructors, researchers, and scholars need to find balance between content and relationship aspects while being aware of context boundaries to truly assist in maximizing…

  4. The Implementation of Service-Learning in Graduate Instructional Design Coursework

    ERIC Educational Resources Information Center

    Stefaniak, Jill E.

    2015-01-01

    This paper describes the design of service-learning experiences with a graduate-level instructional design course. Service-learning provides students with real-life experiences in a situated-learning environment. Students were tasked with working on an instructional design project in a real-world setting to gain consultative experience. This paper…

  5. MVP and Instructional Systems Design in Online Courses

    ERIC Educational Resources Information Center

    Franklin, Jennifer L.

    2017-01-01

    This chapter is based on three premises. The first premise is that the use of instructional systems design (ISD) methods is important in online as well as traditional classroom settings. A second premise is that improving the motivational design of instruction brings benefits to teachers and learners alike. The third premise, specific to this…

  6. Utilizing Technology: A Decision To Enhance Instruction.

    ERIC Educational Resources Information Center

    Vanasco, Lourdes C.

    This review of the literature describes a number of ways in which microcomputers are being used to improve instruction. A discussion of types of software being used in instructional settings focuses primarily on the use of word processing programs by both instructors and students in writing. Descriptions of types of computer software that may be…

  7. Foundation, Organization, and Purpose of the National Consortium for Computer-Based Musical Instruction

    ERIC Educational Resources Information Center

    Hofstetter, Fred T.

    1976-01-01

    This paper begins with a look at the present state of computer applications to music education. Instructional systems for instrumental music, music fundamentals, ear-training, set theory, composition, analysis, information retrieval, automated music printing and computer-managed instruction are discussed. The functions of the NCCBMI are described.…

  8. The State of Writing Instruction in America's Schools: What Existing Data Tell Us

    ERIC Educational Resources Information Center

    Applebee, Arthur N.; Langer, Judith A.

    2006-01-01

    This study examined student writing over the past decades. The National Study of Writing Instruction addressed questions through analyses of existing data sets, particularly those from the National Assessment of Educational Progress (NAEP), which include background questions on instructional practices in U.S. middle and high schools. NAEP…

  9. Teacher Talk: One Teacher's Reflections during Comprehension Strategies Instruction

    ERIC Educational Resources Information Center

    Robertson, Dana A.

    2013-01-01

    This study examined one tutor's evolving use of particular talk moves during comprehension strategies instruction in a university-based clinical setting. Through engaging in audiotape reflection and transcript analysis with a coach, the tutor made shifts toward more explicit and purposeful strategies instruction, yet did not consistently…

  10. Assessing, Analyzing, and Adapting: Improving a Graduate Student Instruction Program through Needs Assessment

    ERIC Educational Resources Information Center

    Roszkowski, Beth; Reynolds, Gretchen

    2013-01-01

    This article highlights an assessment of library instruction needs among graduate students in the social sciences. The article addresses the development and implementation of the assessment and the application of assessment results to an established set of library instruction workshops. The article provides a detailed summary of assessment…

  11. The Influence of Task Instruction on Action Coding: Constraint Setting or Direct Coding?

    ERIC Educational Resources Information Center

    Wenke, Dorit; Frensch, Peter A.

    2005-01-01

    In 3 experiments, the authors manipulated response instructions for 2 concurrently performed tasks. Specifically, the authors' instructions described left and right keypresses on a manual task either as left versus right or as blue versus green keypresses and required either "left" versus "right" or "blue" versus "green" concurrent verbalizations.…

  12. Hobbies and Hobby-Related Reading: Exploring Preferences, Practices, and Instructional Possibilities.

    ERIC Educational Resources Information Center

    Hoffman, Amy R.; Boraks, Nancy E.; Bauer, David

    2000-01-01

    Considers the relationship between hobbies and hobby-related reading to evaluate a common instructional assumption about using hobbies as a basis for recommending reading. Supports: (1) the potential for recommending authentic, non-traditional hobby-related reading materials in home and instructional settings; and (2) the potential for tapping the…

  13. Unpacking "Active Learning": A Combination of Flipped Classroom and Collaboration Support Is More Effective but Collaboration Support Alone Is Not

    ERIC Educational Resources Information Center

    Rau, Martina A.; Kennedy, Kristopher; Oxtoby, Lucas; Bollom, Mark; Moore, John W.

    2017-01-01

    Much evidence shows that instruction that actively engages students with learning materials is more effective than traditional, lecture-centric instruction. These "active learning" models comprise an extremely heterogeneous set of instructional methods: they often include collaborative activities, flipped classrooms, or a combination of…

  14. Introduction and Effectiveness of New Methods of Instruction Using Literature in a Japanese High School Setting

    ERIC Educational Resources Information Center

    Richings, Vicky Ann; Nishimuro, Masateru

    2017-01-01

    This paper reports on findings from a classroom study on the introduction and effectiveness of new methods of instruction using English literature in a Japanese high school setting. It is based on data compiled during a two-year research project. In this paper, we will detail the investigation and findings from an analysis of student questionnaire…

  15. Data-Driven Decision-Making: Facilitating Teacher Use of Student Data to Inform Classroom Instruction

    ERIC Educational Resources Information Center

    Schifter, Catherine C.; Natarajan, Uma; Ketelhut, Diane Jass; Kirchgessner, Amanda

    2014-01-01

    Data-driven decision making is essential in K-12 education today, but teachers often do not know how to make use of extensive data sets. Research shows that teachers are not taught how to use extensive data (i.e., multiple data sets) to reflect on student progress or to differentiate instruction. This paper presents a process used in an National…

  16. Efficacy of Thematic Units on Language and Literacy: A Collaborative Study of a Shelter Unit Intervention with Struggling First Graders

    ERIC Educational Resources Information Center

    Hale, Suzan L.

    2010-01-01

    The purpose of this study was to examine the efficacy of using thematic units in small group instructional settings for struggling readers to increase oral language in the areas of receptive, expressive, and written vocabulary. This research examined the efficacy of using thematic units in small group instructional settings for struggling readers…

  17. Supporting Real Innovation in the 80's--Characteristics of ID Units That Will Make It Happen. A DID/AECT Occasional Paper.

    ERIC Educational Resources Information Center

    Sachs, Steven G.

    Planning the activities for an instructional development unit and evaluating how well it has performed requires a set of standards against which the unit can be compared. This paper proposes a set of standards developed from a variety of references and personal experiences with instructional development units from across the country. Thirty-eight…

  18. Behavioral Characteristics and Instructional Patterns of Expert Teaching, and the Transfer of Those Behaviors into a Musical Setting: Two Case Studies

    ERIC Educational Resources Information Center

    Johnson, Christopher; Williams, Lindsey; Parisi, Joseph; Brunkan, Melissa

    2016-01-01

    The purpose of the present investigation was to analyze the teaching characteristics and instructional patterns of an expert teacher, and then to examine whether those observed teaching aspects could transfer into a musical setting. A teacher of swimming was videotaped giving the first four swim lessons to a 2-year-old child. Recordings were…

  19. The GeantV project: Preparing the future of simulation

    DOE PAGES

    Amadio, G.; J. Apostolakis; Bandieramonte, M.; ...

    2015-12-23

    Detector simulation is consuming at least half of the HEP computing cycles, and even so, experiments have to take hard decisions on what to simulate, as their needs greatly surpass the availability of computing resources. New experiments still in the design phase such as FCC, CLIC and ILC as well as upgraded versions of the existing LHC detectors will push further the simulation requirements. Since the increase in computing resources is not likely to keep pace with our needs, it is therefore necessary to explore innovative ways of speeding up simulation in order to sustain the progress of High Energymore » Physics. The GeantV project aims at developing a high performance detector simulation system integrating fast and full simulation that can be ported on different computing architectures, including CPU accelerators. After more than two years of R&D the project has produced a prototype capable of transporting particles in complex geometries exploiting micro-parallelism, SIMD and multithreading. Portability is obtained via C++ template techniques that allow the development of machine- independent computational kernels. Furthermore, a set of tables derived from Geant4 for cross sections and final states provides a realistic shower development and, having been ported into a Geant4 physics list, can be used as a basis for a direct performance comparison.« less

  20. Model-based vision using geometric hashing

    NASA Astrophysics Data System (ADS)

    Akerman, Alexander, III; Patton, Ronald

    1991-04-01

    The Geometric Hashing technique developed by the NYU Courant Institute has been applied to various automatic target recognition applications. In particular, I-MATH has extended the hashing algorithm to perform automatic target recognition ofsynthetic aperture radar (SAR) imagery. For this application, the hashing is performed upon the geometric locations of dominant scatterers. In addition to being a robust model-based matching algorithm -- invariant under translation, scale, and 3D rotations of the target -- hashing is of particular utility because it can still perform effective matching when the target is partially obscured. Moreover, hashing is very amenable to a SIMD parallel processing architecture, and thus potentially realtime implementable.

  1. Serial multiplier arrays for parallel computation

    NASA Technical Reports Server (NTRS)

    Winters, Kel

    1990-01-01

    Arrays of systolic serial-parallel multiplier elements are proposed as an alternative to conventional SIMD mesh serial adder arrays for applications that are multiplication intensive and require few stored operands. The design and operation of a number of multiplier and array configurations featuring locality of connection, modularity, and regularity of structure are discussed. A design methodology combining top-down and bottom-up techniques is described to facilitate development of custom high-performance CMOS multiplier element arrays as well as rapid synthesis of simulation models and semicustom prototype CMOS components. Finally, a differential version of NORA dynamic circuits requiring a single-phase uncomplemented clock signal introduced for this application.

  2. Special-purpose computing for dense stellar systems

    NASA Astrophysics Data System (ADS)

    Makino, Junichiro

    2007-08-01

    I'll describe the current status of the GRAPE-DR project. The GRAPE-DR is the next-generation hardware for N-body simulation. Unlike the previous GRAPE hardwares, it is programmable SIMD machine with a large number of simple processors integrated into a single chip. The GRAPE-DR chip consists of 512 simple processors and operates at the clock speed of 500 MHz, delivering the theoretical peak speed of 512/226 Gflops (single/double precision). As of August 2006, the first prototype board with the sample chip successfully passed the test we prepared. The full GRAPE-DR system will consist of 4096 chips, reaching the theoretical peak speed of 2 Pflops.

  3. 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.

  4. Individualized Instruction in the Social Studies Through Learning Centers and Contracts. How To Do It Series, Series 2, No. 11.

    ERIC Educational Resources Information Center

    Davis, Anita Price

    The paper presents a rationale for individualizing instruction in social studies in elementary and secondary schools and offers suggestions to aid classroom teachers as they develop two individualized instruction techniques. These recommended approaches are learning centers (areas of classrooms set aside for special learning, review, and…

  5. An Evaluation of the Supplemental Instruction Programme in a First Year Calculus Course

    ERIC Educational Resources Information Center

    Fayowski, V.; MacMillan, P. D.

    2008-01-01

    Supplemental Instruction (SI) incorporates collaborative learning in small, peer-led, group settings in order to integrate instruction in learning and reasoning skills with course content. Several meta-analyses speak to the efficacy of SI but fail to address selection bias due to ability/motivation and gender. In this study, SI was paired with a…

  6. A Preliminary Validation of Attention, Relevance, Confidence and Satisfaction Model-Based Instructional Material Motivational Survey in a Computer-Based Tutorial Setting

    ERIC Educational Resources Information Center

    Huang, Wenhao; Huang, Wenyeh; Diefes-Dux, Heidi; Imbrie, Peter K.

    2006-01-01

    This paper describes a preliminary validation study of the Instructional Material Motivational Survey (IMMS) derived from the Attention, Relevance, Confidence and Satisfaction motivational design model. Previous studies related to the IMMS, however, suggest its practical application for motivational evaluation in various instructional settings…

  7. Forum: Interpersonal Communication in Instructional Settings: Interpersonal Communication Research in Instructional Contexts: A Dyadic Approach

    ERIC Educational Resources Information Center

    Goodboy, Alan K.; Kashy, Deborah A.

    2017-01-01

    Do we study too much interpersonal communication and not enough of other topics in the instructional communication literature? This forum provides a mixed bag of both affirmative and negative responses to this question. On one hand, answering "yes" is quite defensible because there are many recent studies examining interpersonal…

  8. High School Teachers with Significant Teaching Experience Support the Effectiveness of Direct Instructional Strategies

    ERIC Educational Resources Information Center

    Nikolaros, John

    2014-01-01

    This research study was conducted to examine the effectiveness of direct instructional strategies regarding the achievement of students with ED. High school teachers with significant years of teaching experience in an urban setting support the effectiveness of direct instructional strategies. Teachers with 11-20 and 21-30 years of teaching…

  9. How to Incorporate Self-Defense Instruction into Physical Activity Programs

    ERIC Educational Resources Information Center

    Ousley, Christopher S.; Shuford, Ritchie G.; Roberts, Tom

    2013-01-01

    Demand for self-defense instruction has found its way to school settings at all levels. Classes are more prevalent on college campuses than ever before because students and administrators acknowledge the value of such instruction. As a point of reference, half of 16 University of North Carolina (UNC) schools and universities offer a course in…

  10. Empowering Teachers with Low-Intensity Strategies to Support Instruction: Self-Monitoring in an Elementary Resource Classroom

    ERIC Educational Resources Information Center

    Ennis, Robin Parks; Lane, Kathleen Lynne; Oakes, Wendy Peia

    2018-01-01

    Self-monitoring is a low-intensity strategy teachers can use to support instruction in classrooms across the grade span in various instructional settings and content areas. This study extended the knowledge base by examining the effectiveness of self-monitoring through a systematic replication with three students with specific learning…

  11. Exploring In-Service Teachers' Perceptions on Values-Based Water Education via Interactive Instructional Strategies that Enhance Meaningful Learning

    ERIC Educational Resources Information Center

    Thoe, Ng Khar

    2007-01-01

    Instructional strategies determine the approaches an educator may take to achieve learning objectives. Research has shown that sets of strategies or instructional models anchored on social constructivist learning theories were found to be effective in enhancing active participation. It is particularly influential and meaningful in many areas of…

  12. Multiple Exemplar Instruction and the Emergence of Generative Production of Suffixes as Autoclitic Frames

    ERIC Educational Resources Information Center

    Speckman, JeanneMarie; Greer, R. Douglas; Rivera-Valdes, Celestina

    2012-01-01

    We report 2 experiments that tested the effects of multiple exemplar instruction (MEI) across training sets on the emergence of productive autoclitic frames (suffixes) for 6 preschoolers with and without language-based disabilities. We implemented multiple exemplar tact instruction with subsets of stimuli whose "names" contained the suffix "-er"…

  13. Toward the Development of an Observation Measure of Interest and Attention for Literacy Tasks in Kindergarten Students

    ERIC Educational Resources Information Center

    Coughlan, Kelly A.

    2012-01-01

    Kindergarten students (N = 95) in three schools and seven classrooms were observed for on-task versus off-task behavior during three literacy instruction opportunities; small group instruction, whole group instruction and the less structured library setting over the 2011-2012 school year. Students' early literacy skills were assessed before and…

  14. Instruments of Change: An Action Research Study of Studio Art Instruction in Teacher Education

    ERIC Educational Resources Information Center

    Soganci, Ismail O.

    2016-01-01

    This article narrates a nine-month action research project conducted in order to improve studio art instruction in a preservice art education programme in Turkey. Setting out to determine the relevant problems through interpretation of conversations, anecdotes, essays and observations of 16 third-year BA students, the instructional atmosphere was…

  15. Conceptions of Scientific Knowledge Influence Learning of Academic Skills: Epistemic Beliefs and the Efficacy of Information Literacy Instruction

    ERIC Educational Resources Information Center

    Rosman, Tom; Peter, Johannes; Mayer, Anne-Kathrin; Krampen, Günter

    2018-01-01

    The present article investigates the effects of epistemic beliefs (i.e. beliefs about the nature of knowledge and knowing) on the effectiveness of information literacy instruction (i.e. instruction on how to search for scholarly information in academic settings). We expected psychology students with less sophisticated beliefs (especially…

  16. The Faculty's Perception of Web-Based Instruction Application in Iran's Higher Education

    ERIC Educational Resources Information Center

    Gholami, Khalil; Sayadi, Yaser

    2012-01-01

    This paper addresses the faculty perception on web-based instruction in order to explain the nature of learning and instruction in this setting. Using a mixed method approach, the research studied a sample of 132 University Faculty (lecturers and professors) in University of Kurdistan. The research tools were interview and questionnaire. The…

  17. Course Modularization Applied: The Interface System and Its Implications For Sequence Control and Data Analysis.

    ERIC Educational Resources Information Center

    Schneider, E. W.

    The Interface System is a comprehensive method for developing and managing computer-assisted instructional courses or computer-managed instructional courses composed of sets of instructional modules. Each module is defined by one or more behavioral objectives and by a list of prerequisite modules that must be completed successfully before the…

  18. Making Online Instruction Count: Statistical Reporting of Web-Based Library Instruction Activities

    ERIC Educational Resources Information Center

    Bottorff, Tim; Todd, Andrew

    2012-01-01

    Statistical reporting of library instruction (LI) activities has historically focused on measures relevant to face-to-face (F2F) settings. However, newer forms of LI conducted in the online realm may be difficult to count in traditional ways, leading to inaccurate reporting to both internal and external stakeholders. A thorough literature review…

  19. Using Adaptive Learning Technologies to Personalize Instruction to Student Interests: The Impact of Relevant Contexts on Performance and Learning Outcomes

    ERIC Educational Resources Information Center

    Walkington, Candace A.

    2013-01-01

    Adaptive learning technologies are emerging in educational settings as a means to customize instruction to learners' background, experiences, and prior knowledge. Here, a technology-based personalization intervention within an intelligent tutoring system (ITS) for secondary mathematics was used to adapt instruction to students' personal interests.…

  20. School-Based Management with or without Instructional Leadership: Experience from Sweden

    ERIC Educational Resources Information Center

    Lindberg, Erik; Vanyushyn, Vladimir

    2013-01-01

    This study sets out to examine schools principals' perception of the importance of school-based management (SBM) and instructional leadership tasks and their assessment of the performance of those tasks in Swedish upper secondary schools. A review of the literature on SBM and instructional leadership results in a list of twenty one tasks grouped…

  1. Managing Innovation and Change for Instructional Technology.

    ERIC Educational Resources Information Center

    Holznagel, Donald C.

    1991-01-01

    Introduces the term "orgware" and reviews the literature on managing technological innovation in instructional settings. Six areas of management concern are described, and advice on managing innovation and change is provided. (11 references) (GLR)

  2. ASA24® Researcher Instructions

    Cancer.gov

    Step-by-step instructions, including screen shots, for setting-up a study to collect 24-hour recalls or food records are available for download to help researchers, clinicians, and educators use the ASA24 system.

  3. Children's Learning in Scientific Thinking: Instructional Approaches and Roles of Variable Identification and Executive Function

    NASA Astrophysics Data System (ADS)

    Blums, Angela

    The present study examines instructional approaches and cognitive factors involved in elementary school children's thinking and learning the Control of Variables Strategy (CVS), a critical aspect of scientific reasoning. Previous research has identified several features related to effective instruction of CVS, including using a guided learning approach, the use of self-reflective questions, and learning in individual and group contexts. The current study examined the roles of procedural and conceptual instruction in learning CVS and investigated the role of executive function in the learning process. Additionally, this study examined how learning to identify variables is a part of the CVS process. In two studies (individual and classroom experiments), 139 third, fourth, and fifth grade students participated in hands-on and paper and pencil CVS learning activities and, in each study, were assigned to either a procedural instruction, conceptual instruction, or control (no instruction) group. Participants also completed a series of executive function tasks. The study was carried out with two parts--Study 1 used an individual context and Study 2 was carried out in a group setting. Results indicated that procedural and conceptual instruction were more effective than no instruction, and the ability to identify variables was identified as a key piece to the CVS process. Executive function predicted ability to identify variables and predicted success on CVS tasks. Developmental differences were present, in that older children outperformed younger children on CVS tasks, and that conceptual instruction was slightly more effective for older children. Some differences between individual and group instruction were found, with those in the individual context showing some advantage over the those in the group setting in learning CVS concepts. Conceptual implications about scientific thinking and practical implications in science education are discussed.

  4. A Social-Constructivist Approach in Physical Education: Influence of Dyadic Interactions on Tactical Choices in an Instructional Team Sport Setting

    ERIC Educational Resources Information Center

    Damis-Paraboschi, Florence; Lafont, Lucile; Menaut, Andre

    2005-01-01

    The purpose of this study was to analyze the role of dyadic verbal peer interactions in a team sport such as handball. Participants, 20 boys and 20 girls aged between 11 and 12, were assigned to two learning condition groups. The task was an instructional setting in team handball (2 attackers against 1 defender in each half court). The…

  5. Educazione bilingue e multiculturale, istruzione bilingue, immersione totale: quattro nozione da definire (Bilingual and Multicultural Education, Bilingual Instruction, Total Immersion: Four Notions Needing To Be Defined).

    ERIC Educational Resources Information Center

    Balboni, Paolo E.

    1998-01-01

    This article suggests that the terms "bilingual education, multicultural education, bilingual instruction, and total immersion" refer to four distinct processes, each needing to be defined more clearly. To define them, a theoretical framework is proposed based on two sets of variables. The first set integrates the anthropological model of human…

  6. Examining the Effectiveness of Direct Instruction on the Acquisition of Social Skills of Mentally Retarded Students in Regular Classroom Settings

    ERIC Educational Resources Information Center

    Özokcu, Osman; Akçamete, Gönül; Özyürek, Mehmet

    2017-01-01

    The purpose of this study is to reveal whether or not the social skills teaching program based on the direct instruction approach is effective on the ability of mentally retarded students in regular classroom settings to gain social skills such as apologizing, asking for help and finishing a task on time, and to generalize these abilities. This…

  7. Understanding Evolutionary Potential in Virtual CPU Instruction Set Architectures

    PubMed Central

    Bryson, David M.; Ofria, Charles

    2013-01-01

    We investigate fundamental decisions in the design of instruction set architectures for linear genetic programs that are used as both model systems in evolutionary biology and underlying solution representations in evolutionary computation. We subjected digital organisms with each tested architecture to seven different computational environments designed to present a range of evolutionary challenges. Our goal was to engineer a general purpose architecture that would be effective under a broad range of evolutionary conditions. We evaluated six different types of architectural features for the virtual CPUs: (1) genetic flexibility: we allowed digital organisms to more precisely modify the function of genetic instructions, (2) memory: we provided an increased number of registers in the virtual CPUs, (3) decoupled sensors and actuators: we separated input and output operations to enable greater control over data flow. We also tested a variety of methods to regulate expression: (4) explicit labels that allow programs to dynamically refer to specific genome positions, (5) position-relative search instructions, and (6) multiple new flow control instructions, including conditionals and jumps. Each of these features also adds complication to the instruction set and risks slowing evolution due to epistatic interactions. Two features (multiple argument specification and separated I/O) demonstrated substantial improvements in the majority of test environments, along with versions of each of the remaining architecture modifications that show significant improvements in multiple environments. However, some tested modifications were detrimental, though most exhibit no systematic effects on evolutionary potential, highlighting the robustness of digital evolution. Combined, these observations enhance our understanding of how instruction architecture impacts evolutionary potential, enabling the creation of architectures that support more rapid evolution of complex solutions to a broad range of challenges. PMID:24376669

  8. Improving patient comprehension and recall of discharge instructions by supplementing free texts with pictographs.

    PubMed

    Zeng-Treitler, Qing; Kim, Hyeoneui; Hunter, Martha

    2008-11-06

    Inpatient discharge instructions provide critical information for patients to manage their own care. These instructions are typically free-text and not easy for patients to understand and remember. In this pilot study, we developed a set of pictographs through a participatory design process and used them to enhance two mock-up discharge instructions. Tested on 13 healthy volunteers, the pictograph enhancement resulted in statistically significant better recall rates (p<0.001). This suggests that patient comprehension and recall of discharge instructions could be improved by supplementing free texts with pictographs.

  9. The Integration of Technology in a Decentralized Curriculum Setting: The Case of English as a Foreign Language (EFL) Instruction in Gorontalo, Indonesia

    ERIC Educational Resources Information Center

    Machmud, Karmila

    2011-01-01

    This qualitative research explored the issues and challenges in teaching English as Foreign Language (EFL) in Gorontalo, Indonesia, from two main cases. First is the implementation of the "Kurikulum Tingkat Satuan Pendidikan" ("KTSP") in EFL Instructions; second is the integration of technology in EFL instruction. This…

  10. The Relationship of Print Reading in Tier I Instruction and Reading Achievement for Kindergarten Students at Risk of Reading Difficulties

    ERIC Educational Resources Information Center

    Wanzek, Jeanne; Roberts, Greg; Al Otaiba, Stephanie; Kent, Shawn C.

    2014-01-01

    For many students at risk of reading difficulties, effective, early reading instruction can improve reading outcomes and set them on a positive reading trajectory. Thus, response-to-intervention models include a focus on a student's Tier I reading instruction as one element for preventing reading difficulties and identifying students with a…

  11. Teaching to Address Diverse Learning Needs: Development and Validation of a Differentiated Instruction Scale

    ERIC Educational Resources Information Center

    Roy, Amélie; Guay, Frédéric; Valois, Pierre

    2013-01-01

    In the province of Quebec, Canada, a trend towards full inclusion has impelled teachers to adapt their instruction to meet the needs of both advanced and weaker learners in regular school settings. The main purpose of the present investigation was to develop and validate the Differentiated Instruction Scale (DIS), which assesses the use of…

  12. An Instructional Model for the Use of Simulation Games in the Classroom.

    ERIC Educational Resources Information Center

    Kidder, Steven J.; And Others

    The use of simulation games in the classroom has greatly increased over the past decade. However, little attention has been given to the need for a set of programs -- an instructional model -- that will enable teachers to use these games in a consistent and effective manner. This paper describes such an instructional model and provides a classroom…

  13. Instructing Educators in the Use of Assistive Technology Listening Devices in the Classroom

    ERIC Educational Resources Information Center

    Alodail, Abdullah K.

    2014-01-01

    The present study will present Kemp's design in the classroom setting for students with hearing impairments. Based on his model, the researcher will design various instructional methods of how to teach students with hearing aids in the school, focusing on the instruction of English to America K-12 students. The study will also include a list of…

  14. Identifying Multimedia Production Competencies and Skills of Instructional Design and Technology Professionals: An Analysis of Recent Job Postings

    ERIC Educational Resources Information Center

    Sugar, William; Hoard, Brent; Brown, Abbie; Daniels, Lee

    2012-01-01

    In an effort to document necessary multimedia production competencies of Instructional Design and Technology graduates, a recent analysis of over 7 months' worth of Instructional Design and Technology job advertisements (n = 615) were conducted. Specific job skills from these postings were categorized and analyzed. The data set includes three job…

  15. An Exploratory Factor Analysis of the Sheltered Instruction Observation Protocol as an Evaluation Tool to Measure Teaching Effectiveness

    ERIC Educational Resources Information Center

    Polat, Nihat; Cepik, Saban

    2016-01-01

    To narrow the achievement gap between English language learners (ELLs) and their native-speaking peers in K-12 settings in the United States, effective instructional models must be identified. However, identifying valid observation protocols that can measure the effectiveness of specially designed instructional practices is not an easy task. This…

  16. The Effect of Phoneme Awareness Instruction on Students in Small Group and Whole Class Settings

    ERIC Educational Resources Information Center

    VanBoden, Angelique Fleurette

    2011-01-01

    Phoneme awareness instruction plays a crucial role in reading acquisition for young children. While this early literacy topic has been studied for over 30 years, and cited by the National Reading Panel Report (2000) as an important area for further research, no reports to date explore the influence of instructional group size on phoneme awareness…

  17. A Classification Model and an Open E-Learning System Based on Intuitionistic Fuzzy Sets for Instructional Design Concepts

    ERIC Educational Resources Information Center

    Güyer, Tolga; Aydogdu, Seyhmus

    2016-01-01

    This study suggests a classification model and an e-learning system based on this model for all instructional theories, approaches, models, strategies, methods, and technics being used in the process of instructional design that constitutes a direct or indirect resource for educational technology based on the theory of intuitionistic fuzzy sets…

  18. Comparing the Effects of Four Instructional Treatments on EFL Students' Achievement in Writing Classified Ads

    ERIC Educational Resources Information Center

    Khodabandeh, Farzaneh

    2016-01-01

    The current study set out to compare the effect of traditional and non-traditional instructional treatments; i.e. explicit, implicit, task-based and no-instruction approaches on students' abilities to learn how to write classified ads. 72 junior students who have all taken a course in Reading Journalistic Texts at the Payame-Noor University…

  19. The Effects of a Direct Instruction Program on the Fraction Performance of Middle School Students At-Risk for Failure in Mathematics

    ERIC Educational Resources Information Center

    Flores, Margaret M.; Kaylor, Maria

    2007-01-01

    The current exploratory study investigated the effects of a Direct Instruction program implemented with middle school students identified as at-risk for failure in mathematics. Direct Instruction has typically been implemented with students with disabilities in separate special education settings. However, this study examined the extent to which…

  20. English for Content Instruction in a Japanese Higher Education Setting: Examining Challenges, Contradictions and Anomalies

    ERIC Educational Resources Information Center

    Toh, Glenn

    2014-01-01

    This article examines issues pertaining to content instruction in English in a Japanese higher education institution. It notes that Japan's economic success in the latter part of the twentieth century was achieved with Japanese as the medium of instruction and observes that in terms of ideology and cultural politics at least, there are inherent…

  1. A System for Individualizing Instruction. Practical Answers to U-SAIL Implementation Questions. Monograph No. 4.

    ERIC Educational Resources Information Center

    Utah System Approach to Individualized Learning Project.

    The U-SAIL system is a practical approach to individualization of instruction in which a problem-solving process is employed to install a program in logical sequential phases. U-SAIL is a nationally validated, successfully replicated, cost-feasible system for individualization of instruction which can be implemented in a variety of settings with…

  2. The Relationships between Leadership Practice and Teacher Motivation, Capacity, and Work Setting as Related to Change in Literacy Instruction

    ERIC Educational Resources Information Center

    Baker, Linda Marie

    2011-01-01

    Recent studies have indicated the necessity for changes in literacy assessment and instruction. Well respected authorities have agreed that direct, explicit, and systematic instruction in the five basic components of reading (i.e., phonemic awareness, phonics, vocabulary, fluency, and comprehension) is essential to ensure that all students have an…

  3. A Model of Teacher Training for the Individualization of Instruction; Educational Specifications for a Comprehensive Undergraduate and Inservice Teacher Education Program for Elementary Teachers. Final Report.

    ERIC Educational Resources Information Center

    Southworth, Horton C.

    The Model of Teacher Training for the Individualization of Instruction, developed at the University of Pittsburgh, is predicated upon five requirements for training teachers: (1) academic education, (2) professional education, (3) competencies, (4) guidance, and (5) clinical setting. Instruction is individualized (tailored to suit the…

  4. Sequencing and fan-out mechanism for causing a set of at least two sequential instructions to be performed in a dataflow processing computer

    DOEpatents

    Grafe, Victor G.; Hoch, James E.

    1993-01-01

    A sequencing and data fanout mechanism is provided for a dataflow processor is activated by an input token which causes a sequence of operations to occur by initiating a first instruction to act on data contained within the token and then executing a sequential thread of instructions identified by either a repeat count and an offset within the token, or by an offset within each preceding instruction.

  5. Equivalence-based instruction of academic skills: Application to adolescents with autism.

    PubMed

    Stanley, Caleb R; Belisle, Jordan; Dixon, Mark R

    2018-04-01

    This study evaluated the efficacy of three equivalence-based instruction procedures on the acquisition of novel academic skills by 3 adolescents diagnosed with autism in a school setting. The skills targeted for instruction were related to topics in history, science, and mathematics, and were taught using different training structures from the PEAK-E curriculum. All participants demonstrated mastery of the trained relations and the tested derived relations following all variants of equivalence-based instruction. © 2018 Society for the Experimental Analysis of Behavior.

  6. Learning from WebQuests

    NASA Astrophysics Data System (ADS)

    Gaskill, Martonia; McNulty, Anastasia; Brooks, David W.

    2006-04-01

    WebQuests are activities in which students use Web resources to learn about school topics. WebQuests are advocated as constructivist activities and ones generally well regarded by students. Two experiments were conducted in school settings to compare learning using WebQuests versus conventional instruction. Students and teachers both enjoyed WebQuest instruction and spoke highly of it. In one experiment, however, conventional instruction led to significantly greater student learning. In the other, there were no significant differences in the learning outcomes between conventional versus WebQuest-based instruction.

  7. Technical description of space ultra reliable modular computer (SUMC), model 2 B

    NASA Technical Reports Server (NTRS)

    1975-01-01

    The design features of the SUMC-2B computer, also called the IBM-HTC are described. It is general purpose digital computer implemented with flexible hardware elements and microprograming to enable low cost customizing to a wide range of applications. It executes the S/360 standard instruction set to maintain problem state compability. Memory technology, extended instruction sets, and I/O channel variations are among the available options.

  8. Hardware/software codesign for embedded RISC core

    NASA Astrophysics Data System (ADS)

    Liu, Peng

    2001-12-01

    This paper describes hardware/software codesign method of the extendible embedded RISC core VIRGO, which based on MIPS-I instruction set architecture. VIRGO is described by Verilog hardware description language that has five-stage pipeline with shared 32-bit cache/memory interface, and it is controlled by distributed control scheme. Every pipeline stage has one small controller, which controls the pipeline stage status and cooperation among the pipeline phase. Since description use high level language and structure is distributed, VIRGO core has highly extension that can meet the requirements of application. We take look at the high-definition television MPEG2 MPHL decoder chip, constructed the hardware/software codesign virtual prototyping machine that can research on VIRGO core instruction set architecture, and system on chip memory size requirements, and system on chip software, etc. We also can evaluate the system on chip design and RISC instruction set based on the virtual prototyping machine platform.

  9. Directed Design of Experiments for Validating Probability of Detection Capability of a Testing System

    NASA Technical Reports Server (NTRS)

    Generazio, Edward R. (Inventor)

    2012-01-01

    A method of validating a probability of detection (POD) testing system using directed design of experiments (DOE) includes recording an input data set of observed hit and miss or analog data for sample components as a function of size of a flaw in the components. The method also includes processing the input data set to generate an output data set having an optimal class width, assigning a case number to the output data set, and generating validation instructions based on the assigned case number. An apparatus includes a host machine for receiving the input data set from the testing system and an algorithm for executing DOE to validate the test system. The algorithm applies DOE to the input data set to determine a data set having an optimal class width, assigns a case number to that data set, and generates validation instructions based on the case number.

  10. Examining the cognitive demands of analogy instructions compared to explicit instructions.

    PubMed

    Tse, Choi Yeung Andy; Wong, Andus; Whitehill, Tara; Ma, Estella; Masters, Rich

    2016-10-01

    In many learning domains, instructions are presented explicitly despite high cognitive demands associated with their processing. This study examined cognitive demands imposed on working memory by different types of instruction to speak with maximum pitch variation: visual analogy, verbal analogy and explicit verbal instruction. Forty participants were asked to memorise a set of 16 visual and verbal stimuli while reading aloud a Cantonese paragraph with maximum pitch variation. Instructions about how to achieve maximum pitch variation were presented via visual analogy, verbal analogy, explicit rules or no instruction. Pitch variation was assessed off-line, using standard deviation of fundamental frequency. Immediately after reading, participants recalled as many stimuli as possible. Analogy instructions resulted in significantly increased pitch variation compared to explicit instructions or no instructions. Explicit instructions resulted in poorest recall of stimuli. Visual analogy instructions resulted in significantly poorer recall of visual stimuli than verbal stimuli. The findings suggest that non-propositional instructions presented via analogy may be less cognitively demanding than instructions that are presented explicitly. Processing analogy instructions that are presented as a visual representation is likely to load primarily visuospatial components of working memory rather than phonological components. The findings are discussed with reference to speech therapy and human cognition.

  11. Opcode counting for performance measurement

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Gara, Alan; Satterfield, David L.; Walkup, Robert E.

    Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions ofmore » the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.« less

  12. Opcode counting for performance measurement

    DOEpatents

    Gara, Alan; Satterfield, David L; Walkup, Robert E

    2013-10-29

    Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions of the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.

  13. Opcode counting for performance measurement

    DOEpatents

    Gara, Alan; Satterfield, David L.; Walkup, Robert E.

    2015-08-11

    Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions of the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.

  14. Opcode counting for performance measurement

    DOEpatents

    Gara, Alan; Satterfield, David L.; Walkup, Robert E.

    2016-10-18

    Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions of the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.

  15. Using embedded computer-assisted instruction to teach science to students with Autism Spectrum Disorders

    NASA Astrophysics Data System (ADS)

    Smith, Bethany

    The need for promoting scientific literacy for all students has been the focus of recent education reform resulting in the rise of the Science Technology, Engineering, and Mathematics movement. For students with Autism Spectrum Disorders and intellectual disability, this need for scientific literacy is further complicated by the need for individualized instruction that is often required to teach new skills, especially when those skills are academic in nature. In order to address this need for specialized instruction, as well as scientific literacy, this study investigated the effects of embedded computer-assisted instruction to teach science terms and application of those terms to three middle school students with autism and intellectual disability. This study was implemented within an inclusive science classroom setting. A multiple probe across participants research design was used to examine the effectiveness of the intervention. Results of this study showed a functional relationship between the number of correct responses made during probe sessions and introduction of the intervention. Additionally, all three participants maintained the acquired science terms and applications over time and generalized these skills across materials and settings. The findings of this study suggest several implications for practice within inclusive settings and provide suggestions for future research investigating the effectiveness of computer-assisted instruction to teach academic skills to students with Autism Spectrum Disorders and intellectual disability.

  16. The Evaluation of Enhanced Academic Instruction in After-School Programs: Findings After the First Year of Implementation. NCEE 2008-4021

    ERIC Educational Resources Information Center

    Black, Alison Rebeck; Doolittle, Fred; Zhu, Pei; Unterman, Rebecca; Grossman, Jean Baldwin

    2008-01-01

    This report presents findings, after one year of program implementation, from the Evaluation of Enhanced Academic Instruction in After-School Programs--a two-year intervention and random assignment evaluation of adapted models of regular-school-day math and reading instruction in after-school settings for students in grades 2 through 5. This…

  17. An Investigation of Two Instructional Settings in the Use of Semantic Mapping with Poor Readers. Program Report 85-4.

    ERIC Educational Resources Information Center

    Pittelman, Susan D.; And Others

    A study investigated whether semantic mapping is more effective for poor readers instructed in a small group of poor readers or in a class of students with mixed reading abilities. Students in five fourth-grade classes served as the control, receiving no semantic mapping instruction. Subjects, 39 fourth-grade poor readers, were presented semantic…

  18. Is It Live or Is It Internet? Experimental Estimates of the Effects of Online Instruction on Student Learning. NBER Working Paper No. 16089

    ERIC Educational Resources Information Center

    Figlio, David N.; Rush, Mark; Yin, Lu

    2010-01-01

    This paper presents the first experimental evidence on the effects of live versus internet media of instruction. Students in a large introductory microeconomics course at a major research university were randomly assigned to live lectures versus watching these same lectures in an internet setting, where all other factors (e.g., instruction,…

  19. Collaborating To Teach Prosocial Skills.

    ERIC Educational Resources Information Center

    Allsopp, David H.; Santos, Karen E.; Linn, Reid

    2000-01-01

    This article describes a collaborative prosocial skills program. Steps of the intervention include forming teams of educators, targeting necessary prosocial skills, developing an instructional plan, determining the setting and collaborative roles, delivery instruction, and providing opportunities for student practice, reinforcement, and…

  20. A Hands-On Project for Teaching Instructions.

    ERIC Educational Resources Information Center

    Coggin, William

    1980-01-01

    A college technical writing class project on preparing an instruction manual for a toy race-car set not only showed that the students recognized their audience and used appropriate language, but also provided subject matter for other coursework. (RL)

  1. The Relationship Between a Silent Reading Fluency Instructional Protocol on Students’ Reading Comprehension and Achievement in an Urban School Setting

    PubMed Central

    Rasinski, Timothy; Samuels, S. Jay; Hiebert, Elfrieda; Petscher, Yaacov; Feller, Karen

    2015-01-01

    Reading fluency has been identified as a key component in effective literacy instruction (National Reading Panel, 2000). Instruction in reading fluency has been shown to lead to improvements in reading achievement. Reading fluency instruction is most commonly associated with guided repeated oral reading instruction. In the present retrospective study we examine the effects of a computer-based silent reading fluency instructional system called Reading Plus (Taylor Associates, Winooski, Vermont, USA) on the reading comprehension and overall reading achievement of a large corpus of students in an urban school setting. Findings indicate that the program resulted in positive, substantial, and significant improvements in reading comprehension and overall reading achievement on a criterion referenced reading test for Grades 5, 6, 7, 8, and 9 and on a norm-referenced test of reading achievement for Grades 4, 5, 6, 7, 8 and 10. Moreover, mean gains made by students in the Reading Plus intervention were greater than mean gains for all students at the state and district level. The findings were generally positive for all subpopulations studied, including special education and regular education students. Qualitative reports from teachers who participated in the study were also supportive of the program. Implications for the study are explored for particular subgroups of students and for the role of fluency instruction with struggling adolescent readers. PMID:26347186

  2. Square pegs in round holes: Montessori principals' perceptions of science education in Texas public schools

    NASA Astrophysics Data System (ADS)

    Pollock, Lindsey

    The purpose of this phenomenological study was to examine the perceptions of Texas public Montessori school principals as instructional leaders in science. Twelve public Montessori school principals were interviewed for this study. Two research questions were used: How do public Montessori principals perceive Texas science standards in public Montessori Elementary classrooms? How do principals view their role as an instructional leader in elementary science related to teachers' effectiveness and student outcomes? Research question one resulted in the following themes: (a) aligning curricula to the Texas Essential Knowledge and Skills (TEKS), (b) engaging science instruction as integrated and hands-on lessons, (c) emphasizing required district and state assessments, and (d) incorporating traditional teaching methodologies to support Montessori instruction. Research question two yielded common themes: (a) balancing Montessori methodologies and philosophies in public school settings with competing demands, (b) monitoring assessment scores as the determination of student success, (c) working in collaboration to support teacher effectiveness, and (d) providing resources and support to teachers. Implications for Montessori practitioners: paradox of Montessori education in a public school setting, strong support for science in classrooms from the principal and a need for continued research around Montessori education in public school settings.

  3. Selection of features within and without objects: effects of gestalt appearance and object-based instruction on behavior and event-related brain potentials.

    PubMed

    Verleger, Rolf; Groen, Margriet; Heide, Wolfgang; Sobieralska, Kinga; Jaśkowski, Piotr

    2008-05-01

    We studied how physical and instructed embedding of features in gestalts affects perceptual selection. Four ovals on the horizontal midline were either unconnected or pairwise connected by circles, forming ears of left and right heads (gestalts). Relevant to responding was the position of one colored oval, either within its pair or relative to fixation ("object-based" or "fixation-based" instruction). Responses were faster under fixation- than object-based instruction, less so with gestalts. Previously reported increases of N1 when evoked by features within objects were replicated for fixation-based instruction only. There was no effect of instruction on N2pc. However P1 increased under the adequate instruction, object-based for gestalts, fixation-based for unconnected items, which presumably indicated how foci of attention were set by expecting specific stimuli under instructions that specified how to bind these stimuli to objects.

  4. Instruction in information structuring improves Bayesian judgment in intelligence analysts.

    PubMed

    Mandel, David R

    2015-01-01

    An experiment was conducted to test the effectiveness of brief instruction in information structuring (i.e., representing and integrating information) for improving the coherence of probability judgments and binary choices among intelligence analysts. Forty-three analysts were presented with comparable sets of Bayesian judgment problems before and immediately after instruction. After instruction, analysts' probability judgments were more coherent (i.e., more additive and compliant with Bayes theorem). Instruction also improved the coherence of binary choices regarding category membership: after instruction, subjects were more likely to invariably choose the category to which they assigned the higher probability of a target's membership. The research provides a rare example of evidence-based validation of effectiveness in instruction to improve the statistical assessment skills of intelligence analysts. Such instruction could also be used to improve the assessment quality of other types of experts who are required to integrate statistical information or make probabilistic assessments.

  5. Parallel algorithms for boundary value problems

    NASA Technical Reports Server (NTRS)

    Lin, Avi

    1990-01-01

    A general approach to solve boundary value problems numerically in a parallel environment is discussed. The basic algorithm consists of two steps: the local step where all the P available processors work in parallel, and the global step where one processor solves a tridiagonal linear system of the order P. The main advantages of this approach are two fold. First, this suggested approach is very flexible, especially in the local step and thus the algorithm can be used with any number of processors and with any of the SIMD or MIMD machines. Secondly, the communication complexity is very small and thus can be used as easily with shared memory machines. Several examples for using this strategy are discussed.

  6. A sparse matrix algorithm on the Boolean vector machine

    NASA Technical Reports Server (NTRS)

    Wagner, Robert A.; Patrick, Merrell L.

    1988-01-01

    VLSI technology is being used to implement a prototype Boolean Vector Machine (BVM), which is a large network of very small processors with equally small memories that operate in SIMD mode; these use bit-serial arithmetic, and communicate via cube-connected cycles network. The BVM's bit-serial arithmetic and the small memories of individual processors are noted to compromise the system's effectiveness in large numerical problem applications. Attention is presently given to the implementation of a basic matrix-vector iteration algorithm for space matrices of the BVM, in order to generate over 1 billion useful floating-point operations/sec for this iteration algorithm. The algorithm is expressed in a novel language designated 'BVM'.

  7. An update on the BQCD Hybrid Monte Carlo program

    NASA Astrophysics Data System (ADS)

    Haar, Taylor Ryan; Nakamura, Yoshifumi; Stüben, Hinnerk

    2018-03-01

    We present an update of BQCD, our Hybrid Monte Carlo program for simulating lattice QCD. BQCD is one of the main production codes of the QCDSF collaboration and is used by CSSM and in some Japanese finite temperature and finite density projects. Since the first publication of the code at Lattice 2010 the program has been extended in various ways. New features of the code include: dynamical QED, action modification in order to compute matrix elements by using Feynman-Hellman theory, more trace measurements (like Tr(D-n) for K, cSW and chemical potential reweighting), a more flexible integration scheme, polynomial filtering, term-splitting for RHMC, and a portable implementation of performance critical parts employing SIMD.

  8. Electromagnetic Physics Models for Parallel Computing Architectures

    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.; Duhem, L.; Elvira, D.; 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.

    2016-10-01

    The recent emergence of hardware architectures characterized by many-core or accelerated processors has opened new opportunities for concurrent programming models taking advantage of both SIMD and SIMT architectures. GeantV, a next generation detector simulation, has been designed to exploit both the vector capability of mainstream CPUs and multi-threading capabilities of coprocessors including NVidia GPUs and Intel Xeon Phi. The characteristics of these architectures are very different in terms of the vectorization depth and type of parallelization needed to achieve optimal performance. In this paper we describe implementation of electromagnetic physics models developed for parallel computing architectures as a part of the GeantV project. Results of preliminary performance evaluation and physics validation are presented as well.

  9. Benchmarking and performance analysis of the CM-2. [SIMD computer

    NASA Technical Reports Server (NTRS)

    Myers, David W.; Adams, George B., II

    1988-01-01

    A suite of benchmarking routines testing communication, basic arithmetic operations, and selected kernel algorithms written in LISP and PARIS was developed for the CM-2. Experiment runs are automated via a software framework that sequences individual tests, allowing for unattended overnight operation. Multiple measurements are made and treated statistically to generate well-characterized results from the noisy values given by cm:time. The results obtained provide a comparison with similar, but less extensive, testing done on a CM-1. Tests were chosen to aid the algorithmist in constructing fast, efficient, and correct code on the CM-2, as well as gain insight into what performance criteria are needed when evaluating parallel processing machines.

  10. Performance evaluation of throughput computing workloads using multi-core processors and graphics processors

    NASA Astrophysics Data System (ADS)

    Dave, Gaurav P.; Sureshkumar, N.; Blessy Trencia Lincy, S. S.

    2017-11-01

    Current trend in processor manufacturing focuses on multi-core architectures rather than increasing the clock speed for performance improvement. Graphic processors have become as commodity hardware for providing fast co-processing in computer systems. Developments in IoT, social networking web applications, big data created huge demand for data processing activities and such kind of throughput intensive applications inherently contains data level parallelism which is more suited for SIMD architecture based GPU. This paper reviews the architectural aspects of multi/many core processors and graphics processors. Different case studies are taken to compare performance of throughput computing applications using shared memory programming in OpenMP and CUDA API based programming.

  11. 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.

  12. Effect of delayed reinforcement on skill acquisition during discrete-trial instruction: Implications for treatmen-integrity errors in academic settings.

    PubMed

    Carroll, Regina A; Kodak, Tiffany; Adolf, Kari J

    2016-03-01

    We used an adapted alternating treatments design to compare skill acquisition during discrete-trial instruction using immediate reinforcement, delayed reinforcement with immediate praise, and delayed reinforcement for 2 children with autism spectrum disorder. Participants acquired the skills taught with immediate reinforcement; however, delayed reinforcement decreased the efficiency and effectiveness of discrete-trial instruction. We discuss the importance of evaluating the influence of treatment-integrity errors on skill acquisition during discrete-trial instruction. © 2015 Society for the Experimental Analysis of Behavior.

  13. Instructional Curriculum Mapping.

    ERIC Educational Resources Information Center

    Wager, Walter

    Instructional Curriculum Mapping (ICM) is a set of guidelines for diagramming the interrelationships among objectives from different domains of learning. Five major learning domains are identified: (1) intellectual skills; (2) cognitive strategies; (3) verbal information; (4) motor skills; and (5) attitudes. This paper examines the functional…

  14. Best Practices. Premiere PD

    ERIC Educational Resources Information Center

    Brown, Ryan; Ernst, Jeremy; Clark, Aaron; DeLuca, Bill; Kelly, Daniel

    2017-01-01

    Educators who engage in best practices utilize a variety of instructional delivery methods to assist all learners in achieving success in concept mastery. Best practices help educators set expectations for completing activities/lessons/projects/units, differentiate instruction, integrate curricula, and provide active learning opportunities for…

  15. Comparing Three Innovative Instructional Systems.

    ERIC Educational Resources Information Center

    Dunn, Rita; Waggoner, Barbara

    1995-01-01

    Examines the differences between three instructional systems: learning styles, neuro-linguistic programming, and "Suggestopoedia." Topics include the philosophical basis of each system; teaching methodologies; the use of multimedia; the use of time; environmental settings; and approaches to human emotion, individual sociological differences, and…

  16. Management of Instructional Development: A Matter of Principles.

    ERIC Educational Resources Information Center

    Patterson, Amos C.; Gilger, Rebecca L.

    1979-01-01

    Examines how instructional development processes can be successfully managed. Principles of management are offered for setting precise goals; acceptance of these goals; and maximizing self-concept through formal rewards that are goal oriented, through performance evaluation, and through change analysis. (RAO)

  17. Forum: Interpersonal Communication in Instructional Settings: What Role Should Interpersonal Communication Play (Or Not) in Instructional Communication Research: A Response to the Forum Essays

    ERIC Educational Resources Information Center

    Sellnow, Deanna D.

    2017-01-01

    In 1938, Dewey wrote "Mankind likes to think in terms of extreme opposites." In this response to the FORUM essays, Deanna Sellnow writes that she heard Dewey's words as she read the authors' struggle with the either-or question regarding the role of interpersonal communication in instructional research. She argues that this is not an…

  18. Use of school gardens in academic instruction.

    PubMed

    Graham, Heather; Beall, Deborah Lane; Lussier, Mary; McLaughlin, Peggy; Zidenberg-Cherr, Sheri

    2005-01-01

    To determine the status of gardens in California schools. A self-administered Internet and mailed survey was sent to all California principals (N = 9805). 4194 California school principals. School garden practices, attitudes associated with the use of gardens in schools, and perceptions of barriers to having and using school gardens in academic instruction. Descriptive statistics and chi-square; P < .05. A 43% response rate was achieved. The most frequent reason for having a garden was for enhancement of academic instruction. Gardens were most commonly used for teaching science, environmental studies, and nutrition. Principals strongly agreed that resources such as curriculum materials linked to academic instruction and lessons on teaching nutrition in the garden would assist in the school garden being used for academic instruction. Principals deemed the garden as being not to slightly effective at enhancing the school meal program. School gardens appear to be predominantly used by most schools to enhance academic instruction. There is a need for curriculum materials and teacher training for gardening and nutrition. The link between the garden and the school meal program is an area that clearly requires attention. School lunch would be a logical setting for provision of edible produce, in addition to taste-testing of fresh produce in the garden or classroom setting.

  19. Learning, awareness, and instruction: subjective contingency awareness does matter in the colour-word contingency learning paradigm.

    PubMed

    Schmidt, James R; De Houwer, Jan

    2012-12-01

    In three experiments, each of a set colour-unrelated distracting words was presented most often in a particular target print colour (e.g., "month" most often in red). In Experiment 1, half of the participants were told the word-colour contingencies in advance (instructed) and half were not (control). The instructed group showed a larger learning effect. This instruction effect was fully explained by increases in subjective awareness with instruction. In Experiment 2, contingency instructions were again given, but no contingencies were actually present. Although many participants claimed to be aware of these (non-existent) contingencies, they did not produce an instructed contingency effect. In Experiment 3, half of the participants were given contingency instructions that did not correspond to the correct contingencies. Participants with these false instructions learned the actual contingencies worse than controls. Collectively, our results suggest that conscious contingency knowledge might play a moderating role in the strength of implicit learning. Copyright © 2012 Elsevier Inc. All rights reserved.

  20. Health Instruction Packages: Injections.

    ERIC Educational Resources Information Center

    Dunkleman, Ellie; And Others

    Text, illustrations, and exercises are utilized in this set of four learning modules designed to instruct nursing students in techniques and equipment utilized for intramuscular injections. The first module, "Equipment for Intramuscular Injections" by Ellie Dunkleman, presents guidelines for selecting needles of the proper length and…

  1. Development and evaluation of pictograms on medication labels for patients with limited literacy skills in a culturally diverse multiethnic population.

    PubMed

    Kheir, Nadir; Awaisu, Ahmed; Radoui, Amina; El Badawi, Aya; Jean, Linda; Dowse, Ros

    2014-01-01

    Much of the migrant workforce in Qatar is of low literacy level and does not understand Arabic or English, presenting a significant challenge to health care professionals. Medicine labels are typically in Arabic and English and are therefore poorly understood by these migrant workers. To develop pictograms illustrating selected medicine label instructions and to evaluate comprehension of the pictograms or conventional text supported with verbal instructions in foreign workers with low literacy skills. A range of common labeling instructions were identified and pictograms depicting these were developed using visual concepts and ideas from the literature. The process involved a consultative approach with input from the researchers, a local graphic artist, and members of the target population. The final set was evaluated for comprehension in participants who were randomized to one of three study groups: text plus verbal instructions, pictogram-only label, and pictogram with verbal instructions. One-way ANOVA and Chi-square tests were used to assess differences between group variables. Statistical significance was set at P ≤ 0.05. Of 23 label instructions screened, 11 were selected for the study. A total of 123 participants took part in this study. Pictogram plus verbal instructions group achieved better results in interpreting the majority of the label instructions (P ≤ 0.05). The best interpreted pictograms with verbal instructions included: "Take two tablets three times a day," "Take one tablet in the morning and one tablet at night," and "Instill one drop in the eye." The worst interpreted pictograms with verbal instructions were: "Do not take with dairy products" and "Do not use by mouth." Some pictograms were difficult to interpret even when accompanied with verbal instructions, suggesting the need to thoroughly pilot them among users prior to implementation. Medication labels consisting of simple pictorials supported by verbal instructions were better comprehended by individuals with low literacy skills than labels with written plus verbal instructions in a language that the individual did not understand. Further, pictogram-only labels were the least comprehended types of medicine labels among the participants. Copyright © 2014 Elsevier Inc. All rights reserved.

  2. A 32-bit NMOS microprocessor with a large register file

    NASA Astrophysics Data System (ADS)

    Sherburne, R. W., Jr.; Katevenis, M. G. H.; Patterson, D. A.; Sequin, C. H.

    1984-10-01

    Two scaled versions of a 32-bit NMOS reduced instruction set computer CPU, called RISC II, have been implemented on two different processing lines using the simple Mead and Conway layout rules with lambda values of 2 and 1.5 microns (corresponding to drawn gate lengths of 4 and 3 microns), respectively. The design utilizes a small set of simple instructions in conjunction with a large register file in order to provide high performance. This approach has resulted in two surprisingly powerful single-chip processors.

  3. 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.

  4. Analysis of multiple instructional techniques on the understanding and retention of select mechanical topics

    NASA Astrophysics Data System (ADS)

    Fetsco, Sara Elizabeth

    There are several topics that introductory physics students typically have difficulty understanding. The purpose of this thesis is to investigate if multiple instructional techniques will help students to better understand and retain the material. The three units analyzed in this study are graphing motion, projectile motion, and conservation of momentum. For each unit students were taught using new or altered instructional methods including online laboratory simulations, inquiry labs, and interactive demonstrations. Additionally, traditional instructional methods such as lecture and problem sets were retained. Effectiveness was measured through pre- and post-tests and student opinion surveys. Results suggest that incorporating multiple instructional techniques into teaching will improve student understanding and retention. Students stated that they learned well from all of the instructional methods used except the online simulations.

  5. Small-Group Technology-Assisted Instruction: Virtual Teacher and Robot Peer for Individuals with Autism Spectrum Disorder.

    PubMed

    Saadatzi, Mohammad Nasser; Pennington, Robert C; Welch, Karla C; Graham, James H

    2018-06-20

    The authors combined virtual reality technology and social robotics to develop a tutoring system that resembled a small-group arrangement. This tutoring system featured a virtual teacher instructing sight words, and included a humanoid robot emulating a peer. The authors used a multiple-probe design across word sets to evaluate the effects of the instructional package on the explicit acquisition and vicarious learning of sight words instructed to three children with autism spectrum disorder (ASD) and the robot peer. Results indicated that participants acquired, maintained, and generalized 100% of the words explicitly instructed to them, made fewer errors while learning the words common between them and the robot peer, and vicariously learned 94% of the words solely instructed to the robot.

  6. Computer-assisted instruction in programming: AID

    NASA Technical Reports Server (NTRS)

    Friend, J.; Atkinson, R. C.

    1971-01-01

    Lessons for training students on how to program and operate computers to and AID language are given. The course consists of a set of 50 lessons, plus summaries, reviews, tests, and extra credit problems. No prior knowledge is needed for the course, the only requirement being a strong background in algebra. A student manual, which includes instruction for operating the instructional program and a glossary of terms used in the course, is included in the appendices.

  7. Teaching Spontaneous Responses to Young Children with Autism

    ERIC Educational Resources Information Center

    Jones, Emily A.; Feeley, Kathleen M.; Takacs, Jennifer

    2007-01-01

    Using a multiple probe design across responses, we demonstrated the effectiveness of intensive intervention in establishing spontaneous verbal responses to 2 3-year-old children with autism with generalization to novel settings involving novel persons. Intervention involved discrete-trial instruction (i.e., repeated instructional opportunities…

  8. Theme: Laboratory Instruction.

    ERIC Educational Resources Information Center

    Bruening, Thomas H.; And Others

    1992-01-01

    A series of theme articles discuss setting up laboratory hydroponics units, the school farm at the Zuni Pueblo in New Mexico, laboratory experiences in natural resources management and urban horticulture, the development of teaching labs at Derry (PA) High School, management of instructional laboratories, and industry involvement in agricultural…

  9. Educating Students with Mild Disabilities: Strategies and Methods. Second Edition.

    ERIC Educational Resources Information Center

    Meyen, Edward L., Ed.; Vergason, Glenn A., Ed.; Whelan, Richard J., Ed.

    This book addresses inclusive environments and the shifting of instruction of children with disabilities to the general classroom teacher. The major themes are behavior management, curriculum, and instructional strategies. Individual chapters include: (1) "Discipline in Special Education and General Education Settings" (Deborah Deutsch…

  10. Predicting Success in ISCS Level II.

    ERIC Educational Resources Information Center

    McDuffie, Thomas E., Jr.

    1979-01-01

    Investigates a method to predict best and least suited students for the ISCS instructional approach. Aptitude-treatment interactions associated with ISCS instruction and a set of aptitude, attitude, and skill factors were utilized to make and verify predictions on two dependent variables--achievement and success. (Author/GA)

  11. Sharing the Secrets

    ERIC Educational Resources Information Center

    Good, Rebecca

    2008-01-01

    Instructional leadership is defined in a broader yet more intense definition today than it was 20 years ago. Originally, the role involved traditional tasks such as setting clear goals, allocating resources to instruction, managing the curriculum, monitoring lesson plans, and evaluating teachers. Today it includes much deeper involvement in the…

  12. Designing Training for Global Environments: Knowing What Questions To Ask.

    ERIC Educational Resources Information Center

    Gayeski, Diane M.; Sanchirico, Christine; Anderson, Janet

    2002-01-01

    Presents a framework for identifying important issues for instructional design and delivery in global settings. Highlights include cultural factors in global training; an instructional design model; corporate globalization strategy; communication and training norms; language barriers; implicit value differences; and technical and legal…

  13. Computer-Based Educational Software System. Final Report.

    ERIC Educational Resources Information Center

    Brandt, Richard C.; Davis, Bradley N.

    CBESS (Computer-Based Educational Software System) is a set of 22 programs addressing authoring, instructional delivery, and instructional management. The programs are divided into five groups: (1) Computer-Based Memorization System (CBMS), which helps students acquire and maintain declarative (factual) knowledge (11 programs); (2) Language Skills…

  14. Intensive Reading Instruction in Juvenile Correctional Settings

    ERIC Educational Resources Information Center

    Williams, Jacob L.; Wexler, Jade; Roberts, Greg; Carpenter, Clint

    2011-01-01

    Despite 60 years of evidence linking juvenile illiteracy and delinquency, practitioners and policymakers have been painfully slow in the implementation of evidence-based reading interventions for incarcerated juveniles. We will present the Texas Juvenile Justice Tiered Instructional Model, an evidence-based reading program model created…

  15. Health Instruction Packages: Consumer--Behavior/Emotions.

    ERIC Educational Resources Information Center

    Larkin, Vincent; And Others

    Text, illustrations, and exercises are utilized in this set of three learning modules to instruct the general public in methods of exploring human psychology and personal interrelationships. The first module, "The Basic Idea behind Rational-Emotive Therapy" by Vincent Larkin, distinguishes between rational and irrational fears and…

  16. Spanish for Nurses: An Interdisciplinary Approach.

    ERIC Educational Resources Information Center

    Medina, Elizabeth R.

    Courses in Spanish for nurses at Loretto Heights College in Colorado combine language instruction, cross-cultural studies, instruction in medical problems particular to certain groups, medical systems and philosophy, and participation in a college-wide interdisciplinary program entitled "Values in Concert." In this program, sets of three…

  17. The (Missing) Link between Instruction and Assessment

    ERIC Educational Resources Information Center

    Gurvitch, Rachel; Lund, Jackie

    2011-01-01

    Many physical educators understand the important role formative assessment has on their teaching and student learning outcomes. However, when carefully examining different physical education settings they learn instruction is oftentimes disconnected from assessment. When talking about assessment, educators first need to distinguish between the two…

  18. Stochastic optimization of GeantV code by use of genetic algorithms

    DOE PAGES

    Amadio, G.; Apostolakis, J.; Bandieramonte, M.; ...

    2017-10-01

    GeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles and computing the path length to the current volume boundary. The GeantV project is recasting the classical simulation approach to get maximum benefit from SIMD/MIMD computational architectures and highly massive parallel systems. This involves finding the appropriate balance between several aspects influencing computational performance (floating-point performance, usage of off-chip memory bandwidth, specification of cache hierarchy, etc.) andmore » handling a large number of program parameters that have to be optimized to achieve the best simulation throughput. This optimization task can be treated as a black-box optimization problem, which requires searching the optimum set of parameters using only point-wise function evaluations. Here, the goal of this study is to provide a mechanism for optimizing complex systems (high energy physics particle transport simulations) with the help of genetic algorithms and evolution strategies as tuning procedures for massive parallel simulations. One of the described approaches is based on introducing a specific multivariate analysis operator that could be used in case of resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.« less

  19. Stochastic optimization of GeantV code by use of genetic algorithms

    NASA Astrophysics Data System (ADS)

    Amadio, G.; Apostolakis, J.; Bandieramonte, M.; Behera, S. P.; Brun, R.; Canal, P.; Carminati, F.; Cosmo, G.; Duhem, L.; Elvira, D.; Folger, G.; Gheata, A.; Gheata, M.; Goulas, I.; Hariri, F.; Jun, S. Y.; Konstantinov, D.; Kumawat, H.; Ivantchenko, V.; Lima, G.; Nikitina, T.; Novak, M.; Pokorski, W.; Ribon, A.; Seghal, R.; Shadura, O.; Vallecorsa, S.; Wenzel, S.

    2017-10-01

    GeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles and computing the path length to the current volume boundary. The GeantV project is recasting the classical simulation approach to get maximum benefit from SIMD/MIMD computational architectures and highly massive parallel systems. This involves finding the appropriate balance between several aspects influencing computational performance (floating-point performance, usage of off-chip memory bandwidth, specification of cache hierarchy, etc.) and handling a large number of program parameters that have to be optimized to achieve the best simulation throughput. This optimization task can be treated as a black-box optimization problem, which requires searching the optimum set of parameters using only point-wise function evaluations. The goal of this study is to provide a mechanism for optimizing complex systems (high energy physics particle transport simulations) with the help of genetic algorithms and evolution strategies as tuning procedures for massive parallel simulations. One of the described approaches is based on introducing a specific multivariate analysis operator that could be used in case of resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.

  20. Stochastic optimization of GeantV code by use of genetic algorithms

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Amadio, G.; Apostolakis, J.; Bandieramonte, M.

    GeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles and computing the path length to the current volume boundary. The GeantV project is recasting the classical simulation approach to get maximum benefit from SIMD/MIMD computational architectures and highly massive parallel systems. This involves finding the appropriate balance between several aspects influencing computational performance (floating-point performance, usage of off-chip memory bandwidth, specification of cache hierarchy, etc.) andmore » handling a large number of program parameters that have to be optimized to achieve the best simulation throughput. This optimization task can be treated as a black-box optimization problem, which requires searching the optimum set of parameters using only point-wise function evaluations. Here, the goal of this study is to provide a mechanism for optimizing complex systems (high energy physics particle transport simulations) with the help of genetic algorithms and evolution strategies as tuning procedures for massive parallel simulations. One of the described approaches is based on introducing a specific multivariate analysis operator that could be used in case of resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.« less

  1. Multimedia instructions and cognitive load theory: effects of modality and cueing.

    PubMed

    Tabbers, Huib K; Martens, Rob L; van Merriënboer, Jeroen J G

    2004-03-01

    Recent research on the influence of presentation format on the effectiveness of multimedia instructions has yielded some interesting results. According to cognitive load theory (Sweller, Van Merriënboer, & Paas, 1998) and Mayer's theory of multimedia learning (Mayer, 2001), replacing visual text with spoken text (the modality effect) and adding visual cues relating elements of a picture to the text (the cueing effect) both increase the effectiveness of multimedia instructions in terms of better learning results or less mental effort spent. The aim of this study was to test the generalisability of the modality and cueing effect in a classroom setting. The participants were 111 second-year students from the Department of Education at the University of Gent in Belgium (age between 19 and 25 years). The participants studied a web-based multimedia lesson on instructional design for about one hour. Afterwards they completed a retention and a transfer test. During both the instruction and the tests, self-report measures of mental effort were administered. Adding visual cues to the pictures resulted in higher retention scores, while replacing visual text with spoken text resulted in lower retention and transfer scores. Only a weak cueing effect and even a reverse modality effect have been found, indicating that both effects do not easily generalise to non-laboratory settings. A possible explanation for the reversed modality effect is that the multimedia instructions in this study were learner-paced, as opposed to the system-paced instructions used in earlier research.

  2. Teaching Cockpit Automation in the Classroom

    NASA Technical Reports Server (NTRS)

    Casner, Stephen M.

    2003-01-01

    This study explores the idea of teaching fundamental cockpit automation concepts and skills to aspiring professional pilots in a classroom setting, without the use of sophisticated aircraft or equipment simulators. Pilot participants from a local professional pilot academy completed eighteen hours of classroom instruction that placed a strong emphasis on understanding the underlying principles of cockpit automation systems and their use in a multi-crew cockpit. The instructional materials consisted solely of a single textbook. Pilots received no hands-on instruction or practice during their training. At the conclusion of the classroom instruction, pilots completed a written examination testing their mastery of what had been taught during the classroom meetings. Following the written exam, each pilot was given a check flight in a full-mission Level D simulator of a Boeing 747-400 aircraft. Pilots were given the opportunity to fly one practice leg, and were then tested on all concepts and skills covered in the class during a second leg. The results of the written exam and simulator checks strongly suggest that instruction delivered in a traditional classroom setting can lead to high levels of preparation without the need for expensive airplane or equipment simulators.

  3. Effect of instructions on EMG during the bench press in trained and untrained males.

    PubMed

    Daniels, Rebecca J; Cook, Summer B

    2017-10-01

    Strength and rehabilitation professionals strive to emphasize certain muscles used during an exercise and it may be possible to alter muscle recruitment strategies with varying instructions. This study aimed to determine whether resistance trained and untrained males could selectively activate the pectoralis major or triceps brachii during the bench press according to various instructions. This study included 13 trained males (21.5±2.9years old, 178.7±7.0cm, 85.7±10.7kg) and 12 untrained males (20.3±1.6years old, 178.8±9.4cm, 74.6±17.3kg). Participants performed a bench press one-repetition maximum (1-RM) test, 3 uninstructed repetitions at 80% 1-RM and two more sets of three repetitions with instructions to isolate the chest or arm muscles. Electromyography (EMG) was obtained from the pectoralis major, anterior deltoid, and the long head and short head of the triceps brachii. Maximum EMG activity normalized to 1-RM for each muscle was averaged over the three repetitions for each set and compared between the uninstructed, chest-instructed and arm-instructed conditions among the groups. The trained participants had a greater 1-RM (126.2±30.6kg) than the untrained participants (61.6±14.8kg) (P<0.01). EMG activity was not different between the groups for any of the instructions (P>0.05). When the group data was combined, short head of the triceps activity was significantly lower in the chest instruction (80.1±19.3%) when compared to the uninstructed (85.6±23.3%; P=0.01) and arm-instructed (86.0±23.2; P=0.01) conditions. It can be concluded that instructions can affect muscle activation during the bench press, and this is not dependent on training status. Copyright © 2017 Elsevier B.V. All rights reserved.

  4. Units of Instruction in Landscape and Nursery Management.

    ERIC Educational Resources Information Center

    Iowa State Univ. of Science and Technology, Ames. Dept. of Agricultural Education.

    This set of teacher-developed instructional units is intended for use in secondary-level vocational agriculture courses dealing with landscape and nursery management courses. The following topics are covered in the individual units: identification of landscape plants, selection of landscape plants, understanding soils and fertilizers, water…

  5. Guiding Readers in the Middle Grades

    ERIC Educational Resources Information Center

    Morgan, Denise N.; Williams, Jeffrey L.; Clark, Barbara; Hatteberg, Scott; Hauptman, Gayle Marek; Kozel, Claudia; Paris, Joe

    2013-01-01

    Guided reading is an instructional practice commonly used in primary and intermediate grades (Ford & Opitz, 2008; Fountas & Pinnell, 2001). It is used less in middle grades settings (Allen, 2000) where "one size-fits-all instruction" prevails (Allington, 2012). While teachers can read about the principles of guided reading in…

  6. The Impact of Collaboration in Interactive Reading Settings

    ERIC Educational Resources Information Center

    Steward, Frances Ann; Hebert, Sandra; Cheek, Earl H., Jr.

    2007-01-01

    The purposes of this study are to discuss the visionary instructional planning through the social process as school wide faculty collaboration and prepare teachers through their identity connections of graduate reading application. The discussion exemplifies four collaborative instructional teams from Honduras Elementary School, Houma, Louisiana,…

  7. Flipped Classroom Instruction for Inclusive Learning

    ERIC Educational Resources Information Center

    Altemueller, Lisa; Lindquist, Cynthia

    2017-01-01

    The flipped classroom is a teaching methodology that has gained recognition in primary, secondary and higher education settings. The flipped classroom inverts traditional teaching methods, delivering lecture instruction outside class, and devoting class time to problem solving, with the teacher's role becoming that of a learning coach and…

  8. Development of Communication Conventions in Instructional Electronic Chats.

    ERIC Educational Resources Information Center

    Collins, Mauri P.; Murphy, Karen L.

    1997-01-01

    This study used content analysis to identify the communication conventions and protocols that real-time, interactive electronic chat users developed in instructional settings. Most frequently used conventions included sharing information/techniques for conveying meaning and indicating interest in a topic, using keywords and names of individuals,…

  9. Automated Instructional Management Systems (AIMS) Version III, Users Manual.

    ERIC Educational Resources Information Center

    New York Inst. of Tech., Old Westbury.

    This document sets forth the procedures necessary to utilize and understand the operating characteristics of the Automated Instructional Management System - Version III, a computer-based system for management of educational processes. Directions for initialization, including internal and user files; system and operational input requirements;…

  10. 14 CFR 91.1109 - Aircraft maintenance: Inspection program.

    Code of Federal Regulations, 2011 CFR

    2011-01-01

    ... be in writing and include at least the following information: (1) Instructions and procedures for the... TRANSPORTATION (CONTINUED) AIR TRAFFIC AND GENERAL OPERATING RULES GENERAL OPERATING AND FLIGHT RULES Fractional.... The instructions and procedures must set forth in detail the parts and areas of the airframe, engines...

  11. 14 CFR 91.1109 - Aircraft maintenance: Inspection program.

    Code of Federal Regulations, 2013 CFR

    2013-01-01

    ... be in writing and include at least the following information: (1) Instructions and procedures for the... TRANSPORTATION (CONTINUED) AIR TRAFFIC AND GENERAL OPERATING RULES GENERAL OPERATING AND FLIGHT RULES Fractional.... The instructions and procedures must set forth in detail the parts and areas of the airframe, engines...

  12. Health Instruction Packages: Dental Assisting.

    ERIC Educational Resources Information Center

    McEnery, Paula

    Text, illustrations, and exercises are utilized in this set of four learning modules to instruct dental assisting students in various office skills. The first module, "Dental Office Telephone Techniques," examines the qualities of a good telephone voice and demeanor and provides guidelines for taking a message and handling various…

  13. Honeynet Learning: Discovering IT Security

    ERIC Educational Resources Information Center

    del Moral Talabis, Mark Ryan

    2007-01-01

    Learning IT Security in a classroom setting has often been a frustrating endeavor for both instructors and students alike. From our experience, traditional instructional methods like direct instruction and lectures though widely used and effective in most other areas have significant shortcomings when applied in IT security learning. In this…

  14. Conceptualizing "Homework" in Flipped Mathematics Classes

    ERIC Educational Resources Information Center

    de Araujo, Zandra; Otten, Samuel; Birisci, Salih

    2017-01-01

    Flipped instruction is becoming more common in the United States, particularly in mathematics classes. One of the defining characteristics of this increasingly popular instructional format is the homework teachers assign. In contrast to traditional mathematics classes in which homework consists of problem sets, homework in flipped classes often…

  15. Instructional Media Center. Educational Facility Series. A Guide to Planning.

    ERIC Educational Resources Information Center

    Esposito, Nicholas A., Ed.

    General recommendations are set forth regarding aesthetics, acoustics, lighting, temperature control, location, and layout of the instructional media center. Consideration is given to spatial relationships, equipment and furnishings, and suggestions are included regarding basic and advance facilities for primary, middle and secondary schools. (FS)

  16. Classroom Management and the Librarian

    ERIC Educational Resources Information Center

    Blackburn, Heidi; Hays, Lauren

    2014-01-01

    As librarians take on more instructional responsibilities, the need for classroom management skills becomes vital. Unfortunately, classroom management skills are not taught in library school and therefore, many librarians are forced to learn how to manage a classroom on the job. Different classroom settings such as one-shot instruction sessions…

  17. Do Sixth-Grade Writers Need Process Strategies?

    ERIC Educational Resources Information Center

    Torrance, Mark; Fidalgo, Raquel; Robledo, Patricia

    2015-01-01

    Background: Strategy-focused writing instruction trains students both to set explicit product goals and to adopt specific procedural strategies, particularly for planning text. A number of studies have demonstrated that strategy-focused writing instruction is effective in developing writing performance. Aim: This study aimed to determine whether…

  18. Project ACE Activity Sets. Book II: Grades 6 and 7.

    ERIC Educational Resources Information Center

    Eden City Schools, NC.

    The document contains eight activity sets suitable for grades 6 and 7. Topics focus on governmental, social, and educational systems in foreign countries. Each activity set contains background reading materials, resources, concepts, general objectives, and instructional objectives. Grade 6 sets are "Soviet Youth Organizations,""How…

  19. Project ACE Activity Sets. Book I: Grades 3, 4, and 5.

    ERIC Educational Resources Information Center

    Eden City Schools, NC.

    Eleven activity sets suitable for supplementing social studies units in grades 3, 4, and 5 are presented. Each set lists appropriate resources, concepts, general objectives and instructional objectives for each activity within the set. Grade 3 sets are "You Can Help Conserve Our Natural Resources,""Urban Decay and Urban…

  20. User's manual for the coupled rotor/airframe vibration analysis graphic package

    NASA Technical Reports Server (NTRS)

    Studwell, R. E.

    1982-01-01

    User instructions for a graphics package for coupled rotor/airframe vibration analysis are presented. Responses to plot package messages which the user must make to activate plot package operations and options are described. Installation instructions required to set up the program on the CDC system are included. The plot package overlay structure and subroutines which have to be modified for the CDC system are also described. Operating instructions for CDC applications are included.

  1. Instructional Modules for Training Special Education Teachers: A Final Report on the Development and Field Testing of the CUNY-CBTEP Special Education Modules. Case 30-76. Toward Competence Instructional Materials for Teacher Education.

    ERIC Educational Resources Information Center

    City Univ. of New York, NY. Center for Advanced Study in Education.

    The City University of New York Competency Based Teacher Education Project (CUNY-CBTEP) in Special Education studied Modularization, focusing on the variables in the instructional setting that facilitate learning from modular materials for a wide range of students. Four of the five modules for the training of special education teachers developed…

  2. Conditional data watchpoint management

    DOEpatents

    Burdick, Dean Joseph; Vaidyanathan, Basu

    2010-08-24

    A method, system and computer program product for managing a conditional data watchpoint in a set of instructions being traced is shown in accordance with illustrative embodiments. In one particular embodiment, the method comprises initializing a conditional data watchpoint and determining the watchpoint has been encountered. Upon that determination, examining a current instruction context associated with the encountered watchpoint prior to completion of the current instruction execution, further determining a first action responsive to a positive context examination; otherwise, determining a second action.

  3. Toward instructional design principles: Inducing Faraday's law with contrasting cases

    NASA Astrophysics Data System (ADS)

    Kuo, Eric; Wieman, Carl E.

    2016-06-01

    Although physics education research (PER) has improved instructional practices, there are not agreed upon principles for designing effective instructional materials. Here, we illustrate how close comparison of instructional materials could support the development of such principles. Specifically, in discussion sections of a large, introductory physics course, a pair of studies compare two instructional strategies for teaching a physics concept: having students (i) explain a set of contrasting cases or (ii) apply and build on previously learned concepts. We compare these strategies for the teaching of Faraday's law, showing that explaining a set of related contrasting cases not only improves student performance on Faraday's law questions over building on a previously learned concept (i.e., Lorentz force), but also prepares students to better learn subsequent topics, such as Lenz's law. These differences persist to the final exam. We argue that early exposure to contrasting cases better focuses student attention on a key feature related to both concepts: change in magnetic flux. Importantly, the benefits of contrasting cases for both learning and enjoyment are enhanced for students who did not first attend a Faraday's law lecture, consistent with previous research suggesting that being told a solution can circumvent the benefits of its discovery. These studies illustrate an experimental approach for understanding how the structure of activities affects learning and performance outcomes, a first step toward design principles for effective instructional materials.

  4. Metrics for Automotive Merchandising, Petroleum Marketing.

    ERIC Educational Resources Information Center

    Cooper, Gloria S., Ed.; Magisos, Joel H., Ed.

    Designed to meet the job-related metric measurement needs of students in automotive merchandising and petroleum marketing classes, this instructional package is one of five for the marketing and distribution cluster, part of a set of 55 packages for metric instruction in different occupations. The package is intended for students who already know…

  5. Intentions and Perceptions: In Search of Alignment

    ERIC Educational Resources Information Center

    Sindberg, Laura K.

    2009-01-01

    Teachers plan for instruction in band, choir, and orchestra; this typically includes selecting repertoire and planning outcomes and strategies for achieving those goals with a vision toward excellent musical performance. Teachers in school music ensembles plan instruction that will lead to student learning. In the ensemble setting, this learning…

  6. Health Instruction Packages: Consumer--Diabetes.

    ERIC Educational Resources Information Center

    Cross, Barbara J.; And Others

    Text, illustrations, and exercises are utilized in this set of seven learning modules designed to instruct diabetes patients in health care practices necessary for the control of their illness. The first module, by Barbara J. Cross, describes materials and procedures used in testing the urine for sugar and acetone. The second module, by Ruth…

  7. Integrating Reform-Oriented Math Instruction in Special Education Settings

    ERIC Educational Resources Information Center

    Bottge, Brian A.; Rueda, Enrique; LaRoque, Perry T.; Serlin, Ronald C.; Kwon, Jungmin

    2007-01-01

    This mixed-methods study assessed the effects of Enhanced Anchored Instruction (EAI) on the math performance of adolescents with learning disabilities in math (MLD). A quasi-experimental pretest-posttest control group design with switching replications was used to measure students' computation and problem-solving skills on EAI compared to control…

  8. Challenges of Integrating Mobile Technology into Mathematics Instruction in Secondary Schools: An Indonesian Context

    ERIC Educational Resources Information Center

    Abidin, Zaenal; Mathrani, Anuradha; Hunter, Roberta; Parsons, David

    2017-01-01

    Implementing mobile learning in curriculum-based educational settings faces challenges related to perceived ethical and learning issues. This study investigated the affordances of mobile technologies to support mathematics instruction by teachers. An exploratory study employing questionnaires and semi-structured interviews revealed that, while…

  9. Mass Media But Not Mania: Images and Things

    ERIC Educational Resources Information Center

    Templeton, David E.

    1976-01-01

    In order to effectively use National Instructional Television's art series, Images and Things, there are two items which are of great help for setting the cogs and wheels in motion: NIT's Guide and Program Notes and the Learning Resource Kit. Article described both methods for improving instruction. (Author/RK)

  10. A Vous de Parler. French Trainee Book.

    ERIC Educational Resources Information Center

    Cole, Richard

    A set of instructional materials for French is designed for Peace Corps volunteer language instruction and geared to the daily language needs of volunteers in Morocco. It consists of 38 units containing mini-dialogues, related grammatical and cultural information, vocabulary, and exercises. Unit topics include introductions, information giving and…

  11. Guide for Multicultural Education: Content and Context.

    ERIC Educational Resources Information Center

    California State Dept. of Education, Sacramento. Bureau of Intergroup Relations.

    This guide explores the rationale for multicultural education at the elementary and secondary levels, its needs and goals, the school setting it requires, and the necessary processes of instructional planning and staff preparation. The basic aim of a multicultural instructional program is to help students to accept themselves and other persons as…

  12. Metrics for Food Distribution.

    ERIC Educational Resources Information Center

    Cooper, Gloria S., Ed.; Magisos, Joel H., Ed.

    Designed to meet the job-related metric measurement needs of students interested in food distribution, this instructional package is one of five for the marketing and distribution cluster, part of a set of 55 packages for metric instruction in different occupations. The package is intended for students who already know the occupational…

  13. Advanced Methods in Distance Education: Applications and Practices for Educators, Administrators and Learners

    ERIC Educational Resources Information Center

    Dooley, Kim E.; Lindner, James R.; Dooley, Larry M.

    2005-01-01

    Courses and programs being delivered at a distance require a unique set of professional competencies. Whether using synchronous or asynchronous methods of instruction, systematic instructional design can help stimulate motivation, increase interaction and social presence, and authenticate learning outcomes. Principles of adult learning, including…

  14. The Influence of the Superintendent of Schools on Student Academic Performance

    ERIC Educational Resources Information Center

    Hanks, Jeffrey Mark

    2010-01-01

    The purpose of this study was to model, through structural equation modeling techniques, the relationships among superintendent practices of collaborative goal-setting, establishment of nonnegotiable goals for achievement and instruction, board alignment with and support of district goals, monitoring goals for achievement and instruction, use of…

  15. Pittsburgh Science Technology Society Project: Instruction Modules. Interrelationships Science--Technology--Society.

    ERIC Educational Resources Information Center

    O'Brien, George, Ed.

    This collection of instruction modules studies the interactions of science, technology, and society (STS) using five activity sets. The introduction module includes activities which show students the STS relationships in their world, develop good organizational skills, develop an understanding of who and what a scientist is, develop graphing…

  16. The Influence of Instructional Variables and Task Constraints on Handwriting Performance

    ERIC Educational Resources Information Center

    Fitzpatrick, Paula; Vander Hart, Nanho; Cortesa, Cathryn

    2013-01-01

    Handwriting is used throughout the school day and is important to demonstrate knowledge. This research evaluated how handwriting instructional practices and intrinsic and extrinsic factors in actual classroom settings impacted learning handwriting over the course of the school year. Findings indicated that extrinsic factors (educational…

  17. Research into Practice: The Task-Based Approach to Instructed Second Language Acquisition

    ERIC Educational Resources Information Center

    East, Martin

    2017-01-01

    This article discusses the phenomenon of task-based language teaching (TBLT) in instructed additional language settings. It begins from the premise that, despite considerable theoretical and empirical support, TBLT remains a contested endeavour. Critics of TBLT argue that, particularly with regard to time-limited foreign language instructional…

  18. Health Instruction Packages: Specific Nursing Skills.

    ERIC Educational Resources Information Center

    Bates, Clarice; And Others

    Text, illustrations, and exercises are utilized in a set of five learning modules designed to instruct nursing students in a variety of clinical skills. The first module, "Down the Tube: Insertion of a Nasogastric Tube" by Clarice Bates, describes materials and procedures used to insert a nasogastric tube through the nose and esophagus…

  19. Effects of Multimedia, Computer-Based Instruction on Grocery Shopping Fluency

    ERIC Educational Resources Information Center

    Mechling, Linda C.

    2004-01-01

    Research supports the importance of teaching skills within the contexts that they will be used (Falvey, 1989; Nietupski, Clancy, Wehrmacher, & Parmer, 1985), yet many school-based programs face resource constraints which limit the number of opportunities where instruction can occur in authentic, community-based settings. When community-based…

  20. Differentiating Instruction in Physical Education: Personalization of Learning

    ERIC Educational Resources Information Center

    Colquitt, Gavin; Pritchard, Tony; Johnson, Christine; McCollum, Starla

    2017-01-01

    Differentiated instruction (DI) is a complex conceptual model and philosophy that is implemented in many traditional classroom settings. The primary focus of DI is to personalize the learning process by taking into account individual differences among students' varied levels of readiness, interest and learning profile. Varied assessments are used…

Top