1999
Authors
Hall, M; Kogge, P; Koller, J; Diniz, P; Chame, J; Draper, J; LaCoss, J; Granacki, J; Brockman, J; Srivastava, A; Athas, W; Freeh, V; Shin, J; Park, J;
Publication
ACM/IEEE SC 1999 Conference, SC 1999
Abstract
Processing-in-memory (PIM) chips that integrate processor logic into memory devices offer a new opportunity for bridging the growing gap between processor and memory speeds, especially for applications with high memory-bandwidth requirements. The Data-IntensiVe Architecture (DIVA) system combines PIM memories with one or more external host processors and a PIM-to-PIM interconnect. DIVA increases memory bandwidth through two mechanisms: (1) performing selected computation in memory, reducing the quantity of data transferred across the processor-memory interface; and (2) providing communication mechanisms called parcels for moving both data and computation throughout memory, further bypassing the processor-memory bus. DIVA uniquely supports acceleration of important irregular applications, including sparse-matrix and pointer-based computations. In this paper, we focus on several aspects of DIVA designed to effectively support such computations at very high performance levels: (1) the memory model and parcel definitions; (2) the PIM-to-PIM interconnect; and, (3) requirements for the processor-to-memory interface. We demonstrate the potential of PIM-based architectures in accelerating the performance of three irregular computations, sparse conjugate gradient, a natural-join database operation and an object-oriented database query. © 1999 IEEE.
1999
Authors
Barthe, G; Frade, MJ;
Publication
PROGRAMMING LANGUAGES AND SYSTEMS
Abstract
Constructor subtyping is a form of subtyping in which an inductive type sigma is viewed as a subtype of another inductive type tau if tau has more constructors than sigma. As suggested in [5, 12], its (potential) uses include proof assistants and functional programming languages. In this paper, we introduce and study the properties of a simply typed lambda-calculus with record types and datatypes, and which supports record subtyping and constructor subtyping. In the first part of the paper, we show that the calculus is confluent and strongly normalizing. In the second part of the paper, we show that the calculus admits a well-behaved theory of canonical inhabitants, provided one adopts expansive extensionality rules, including eta-expansion, surjective pairing, and a suitable expansion rule for datatypes. Finally, in the third part of the paper, we extend our calculus with unbounded recursion and show that confluence is preserved.
1999
Authors
Farsi, M; Ratcliff, K; Barbosa, M;
Publication
COMPUTING & CONTROL ENGINEERING JOURNAL
Abstract
CANopen is a truly open protocol that has not been developed by one company alone. Several working groups, consisting of many different device manufacturers and end-users, have co-operated to produce the CANopen standards, now under the supervision of the CAN in Automation organisation. CANopen has been produced as a result of EU funding. This article gives an overview of some of the fundamental concepts of CANopen communication and of CANopen implementation.
1999
Authors
Milanes Santana, R; Alonso Rodriguez, D; Gonzalez Aguilar, G; Castellanos, GE;
Publication
Revista Cubana de Plantas Medicinales
Abstract
Authors explain the carrying out of pharmacognostic study of "Majagua flowers" drug (Hibiscus elatus Sw., Malvaceae family), according to its origin, distribution, geographic location, etymological and ergasic features (agroteny, phenology, and harvesting) as well as references review on the use by population to a therapeutic purpose, including results of Traditional Herbal Medicine in Camagüey province (rural zones of 4 municipalities). We discuss on results from phenologic study (flowering phase of plant for 9 and a half year of observations). We present also graphics of results and indications of harvesting propoer periods.
1999
Authors
Jorge, A; Andrade Lopes, Ad;
Publication
Learning Language in Logic
Abstract
Assigning a category to a given word (tagging) depends on the particular word and on the categories (tags) of neighboring words. A theory that is able to assign tags to a given text can naturally be viewed as a recursive logic program. This article describes how iterative induction, a technique that has been proven powerful in the synthesis of recursive logic programs, has been applied to the task of part-of-speech tagging. The main strategy consists of inducing a succession T1, T2,…, Tn of theories, using in the induction of theory Ti all the previously induced theories. Each theory in the sequence may have lexical rules, context rules and hybrid ones. This iterative strategy is, to a large extent, independent of the inductive algorithm underneath. Here we consider one particular relational learning algorithm, CSC(RC), and we induce first order theories from positive examples and background knowledge that are able to successfully tag a relatively large corpus in Portuguese. © Springer-Verlag Berlin Heidelberg 2000.
1999
Authors
Cavaleiro, PM; Araujo, FM; Ferreira, LA; Santos, JL; Farahi, F;
Publication
IEEE PHOTONICS TECHNOLOGY LETTERS
Abstract
A new fiber Bragg grating sensor configuration is presented for simultaneous measurement of strain and temperature. The sensor utilizes the effect of boron codoping on the temperature dependence of the refractive index in germanosilicate fibers. By writing gratings with close wavelengths in undoped and boron doped fibers, different temperature sensitivities are obtained while strain sensitivities remain the same. These gratings are then spliced to obtain a simple sensor head suitable for applications in smart structures and composite materials.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.