Filters








128,523 Hits in 4.7 sec

Program complexity using Hierarchical Abstract Computers

William G. Bail, Marvin V. Zelkowitz
1988 Computer languages  
This complexity measure is based upon the prime program decomposition of a program written for a Hierarchical Abstract Computer.  ...  CASE tools Complexity Environments Measurement Prime programs 109  ...  HIERARCHICAL ABSTRACT COMPUTERS We base our model of complexity on the size of the program needed to describe an algorithm.  ... 
doi:10.1016/0096-0551(88)90019-7 fatcat:rxrxmnzihzhu3gehyenzh276rm

Towards a hierarchical design and integration of programming projects

Wing-Ning Li
1998 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education - SIGCSE '98  
The idea of a hierarchical design and integration of programming projects in the computer science undergraduate curriculum is proposed and discussed.  ...  IJsing the approach, programming projects in computer science courses may be developed in such a way that programming projects in the lower level courses are used as components (parts) to implement programming  ...  It is not only used in numerical computation as the inventors of computers originally intended but also used to perform symbolic computation.  ... 
doi:10.1145/273133.273175 dblp:conf/sigcse/Li98 fatcat:23yp2v3kajdsdo3b3j7hwgt6fu

Towards a hierarchical design and integration of programming projects

Wing-Ning Li
1998 ACM SIGCSE Bulletin  
The idea of a hierarchical design and integration of programming projects in the computer science undergraduate curriculum is proposed and discussed.  ...  IJsing the approach, programming projects in computer science courses may be developed in such a way that programming projects in the lower level courses are used as components (parts) to implement programming  ...  It is not only used in numerical computation as the inventors of computers originally intended but also used to perform symbolic computation.  ... 
doi:10.1145/274790.273175 fatcat:puna55dr5naqlbfmaxwp5wbbpa

The SuperCodelet architecture

Jose M Monsalve Diaz, Kevin Harms, Rafael A. Herrera Guaitero, Diego A. Roa Perdomo, Kalyan Kumaran, Guang R. Gao
2022 Proceedings of the 1st International Workshop on Extreme Heterogeneity Solutions  
We describe the program execution model and its corresponding programming model, and provide an evaluation of its program execution model through a prototype emulator based on commodity computer systems  ...  This paper proposes a hierarchical organization of a distributed, parallel and heterogeneous computer system based on the Sequential Codelet Model.  ...  We use Tomasulo's original architecture [16] as base, and we extend it for the upper levels of the hierarchical abstract machine of Figure 2 .  ... 
doi:10.1145/3529336.3530823 fatcat:3ev3elbyknhr5lxjb4txulqtci

Representational efficiency outweighs action efficiency in human program induction [article]

Sophia Sanborn, David D. Bourgin, Michael Chang, Thomas L. Griffiths
2018 arXiv   pre-print
Using this task, we target the question of whether humans discover hierarchical solutions by maximizing efficiency in number of actions they generate or by minimizing the complexity of the resulting representation  ...  This problem has been explored in cognitive science in the problem solving literature and in computer science in hierarchical reinforcement learning.  ...  Our task facilitates conversation between hierarchical approaches to problem solving in cognitive science and computer science, and may be used as a benchmark task in future computational work.  ... 
arXiv:1807.07134v1 fatcat:mrubjdh5gveubbj4cblx25c5tm

Algebraic tools for system construction [chapter]

J. A. Bergstra, J. W. Klop, J. V. Tucker
1984 Lecture Notes in Computer Science  
In this paper we consider a variety of computer systems and collect a set of informal principles concerning their hierarchical construction.  ...  These ideas are readily transformed into an elementary formal account of systems in which levels of abstraction are represented by algebras and the relationships between levels are represented by homomorphisms  ...  But the idea of the computer system is machine independent and possesses a hierarchical structure organized into levels of abstraction.  ... 
doi:10.1007/3-540-12896-4_353 fatcat:vgzzwmm2srbujoxcqpczbsa3eq

A common data management infrastructure for adaptive algorithms for PDE solutions

Manish Parashar, James C. Browne, Carter Edwards, Kenneth Klimkowski
1997 Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) - Supercomputing '97  
The currently implemented abstractions are those needed for formulation of hierarchical adaptive finite difference methods, hp-adaptive finite element methods, and fast multipole method for solution of  ...  abstractions are implemented in terms of the DDAs.  ...  Enrico Fermi Scholarship awarded to Manish Parashar, by the Binary Black-Hole NSF Grand Challenge (NSF ACS/PHY 9318152), by ARPA under contract DABT 63-92-C-0042, and by the NSF National Grand Challenges program  ... 
doi:10.1145/509593.509649 dblp:conf/sc/ParasharBEK97 fatcat:277ki7fg5fdclcpxiygdnc4q6y

PLHIM: Proposing an Inheritance based Object-Oriented Metric

2019 VOLUME-8 ISSUE-10, AUGUST 2019, REGULAR ISSUE  
In our paper, a new metric of hierarchical inheritance is proposed that measures the quality of the program through different levels of Object-Orientedness, and we named it PLHIM: Per Level of Hierarchical  ...  To pertain measurement through the diverse level of class hierarchy, a person can evaluate inheritance with reuse, to acquire the best computation of abstraction levels of a object oriented system.  ...  Inheritance drops the complexity by minimizing the measure of operations as well as the operators used and side by side abstraction makes it rigid to design and maintain.  ... 
doi:10.35940/ijitee.i1101.0789s419 fatcat:jp7okk2cg5g2lknehg7oaluwxm

Hierarchical Dataflow Model for efficient programming of clustered manycore processors

Julien Hascoet, Karol Desnos, Jean-Francois Nezan, Benoit Dupont de Dinechin
2017 2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP)  
Dataflow Models of Computation (MoCs) are increasingly used for developing parallel applications as their high-level of abstraction eases the automation of mapping, task scheduling and memory allocation  ...  Programming Multiprocessor Systems-on-Chips (MPSoCs) with hundreds of heterogeneous Processing Elements (PEs), complex memory architectures, and Networks-on-Chips (NoCs) remains a challenge for embedded  ...  High-level Application Programming Interfaces (APIs) OpenMP and OpenCL are widely used to program multicore architectures.  ... 
doi:10.1109/asap.2017.7995270 dblp:conf/asap/HascoetDND17 fatcat:zrl6ffctonhrzixhzhh35nbzdy

Automatic performance analysis of hybrid MPI/OpenMP applications

F. Wolf, B. Mohr
2003 Eleventh Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2003. Proceedings.  
EXPERT describes performance problems using a high level of abstraction in terms of execution patterns that result from an inefficient use of the underlying programming model(s).  ...  All three dimensions are interactively accessible using a single integrated view.  ...  In Section 4, we present the abstraction mechanisms used to simplify the specification of complex situations representing inefficient performance behavior.  ... 
doi:10.1109/empdp.2003.1183560 dblp:conf/pdp/WolfM03 fatcat:5pkic3b5rvfkhco5dtsrzp2nhe

Automatic performance analysis of hybrid MPI/OpenMP applications

Felix Wolf, Bernd Mohr
2003 Journal of systems architecture  
EXPERT describes performance problems using a high level of abstraction in terms of execution patterns that result from an inefficient use of the underlying programming model(s).  ...  All three dimensions are interactively accessible using a single integrated view.  ...  In Section 4, we present the abstraction mechanisms used to simplify the specification of complex situations representing inefficient performance behavior.  ... 
doi:10.1016/s1383-7621(03)00102-4 fatcat:hegfyla3qfcivbpcjtpypnwinm

Computer science education based on fundamental ideas [chapter]

Andreas Schwill
1997 IFIP Advances in Information and Communication Technology  
We sketch a pedagogical 'theory' based on Bruner's educational psychology that might set computer science education for students and teachers on a well-founded basis and integrate different approaches  ...  For it we (1) define the notion of fundamental ideas more precisely by several criteria, (2) present a collection of fundamental ideas of computer science, and (3) show how to develop a curriculum that  ...  (S2) On this level a formal notation for abstract data types may be introduced using more complex examples (stack, queue, file). Considerations of implementation may follow.  ... 
doi:10.1007/978-0-387-35081-3_36 fatcat:si5o7frw2nh3xnozcr6tfpm26m

Page 379 of Psychological Abstracts Vol. 93, Issue 1 [page]

2006 Psychological Abstracts  
—Diverse, complex, and adaptive animal behaviors are achieved by organizing hierarchically structured controllers in motor systems.  ...  Disciple-RKF has been applied to build learning and reasoning agents for military center of gravity analysis, which are used in several courses at the US Army War College——Journal abstract. 3062.  ... 

Chunks and Tasks: A programming model for parallelization of dynamic algorithms

Emanuel H. Rubensson, Elias Rudberg
2014 Parallel Computing  
We propose Chunks and Tasks, a parallel programming model built on abstractions for both data and work.  ...  We discuss the fundamental abstractions underlying the programming model, as well as performance and fault resilience considerations.  ...  model Developed for dynamic hierarchical algorithms Abstractions for both data and work (chunks and tasks) No explicit communication calls in user code Determinism, freedom from race conditions  ... 
doi:10.1016/j.parco.2013.09.006 fatcat:auhjun6oirfctod3kfulktq5ki

SHriMP views

Margaret-Anne Storey, Casey Best, Jeff Michaud, Derek Rayside, Marin Litoiu, Mark Musen
2002 CHI '02 extended abstracts on Human factors in computer systems - CHI '02  
SHriMP uses a nested graph view to present information that is hierarchically structured.  ...  The SHriMP (Simple Hierarchical Multi-Perspective) visualization technique was designed to enhance how people browse and explore complex information spaces.  ...  SHriMP uses a nested graph view to present hierarchically structured information.  ... 
doi:10.1145/506444.506459 fatcat:ioqrjmqxlbaefneqsuvx5xvk3u
« Previous Showing results 1 — 15 out of 128,523 results