The Experts below are selected from a list of 124701 Experts worldwide ranked by ideXlab platform
Edward F. Gehringer - One of the best experts on this subject based on the ideXlab platform.
-
the inverted lecture model a case study in Computer Architecture
Technical Symposium on Computer Science Education, 2013Co-Authors: Edward F. Gehringer, Barry PeddycordAbstract:This paper reports on an experience in using the inverted-lecture model ("flipping the classroom") in Computer Architecture. The first author concurrently taught two courses in Computer Architecture. One of these courses was CSC/ECE 506: Architecture of Parallel Computers, an introductory Graduate-level course, taught via lecture both residentially and distance-ed. The other was the CSC 456: Computer Architecture and Multiprocessing, a senior-level undergraduate course which was "flipped." Students in the inverted-lecture class exhibited high levels of engagement. Their performance on exams was not quite up to the level of the students in the graduate class, but the difference was not wide. From this experience, we offer observations and suggestions about inverted classes in general.
-
WCAE - A survey of web resources for teaching Computer Architecture
Proceedings of the 2002 workshop on Computer architecture education Held in conjunction with the 29th International Symposium on Computer Architecture, 2002Co-Authors: William Yurcik, Edward F. GehringerAbstract:The use of Web resources is becoming a core part of teaching Computer Architecture. In this paper we identify five notable Web sites that specialize in teaching tools for Computer Architecture instructors and discuss the role they can play in facilitating learning. While these Web sites contain a wide range of valuable resources, there remain gaps in what is available online. Community support appears meager for making tools and resources available. We conclude that the Computer-Architecture community faces challenges both in the content of Web-based materials (accurate and appropriate information) and the process (making information known and available to academic community).
Roland N. Ibbett - One of the best experts on this subject based on the ideXlab platform.
-
ITiCSE - Computer Architecture simulation models
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education - ITICSE '06, 2006Co-Authors: Roland N. Ibbett, J. C. Diaz Y Carballo, D. A. W. DolmanAbstract:Simulation models of a variety of Computer Architectures have been created using HASE, a Hierarchical Computer Architecture design and Simulation Environment. Some of these models were previously available as applets but using the models directly in a new version of HASE, itself now available for downloading, has proved more satisfactory.
-
ITiCSE - WWW visualisation of Computer Architecture simulations
Proceedings of the 7th annual conference on Innovation and technology in computer science education - ITiCSE'02, 2002Co-Authors: Roland N. IbbettAbstract:Simulation models of a number of Computer Architectures have been created using HASE,a Hierarchical Computer Architecture design and Simulation Environment,and automatially translated into WebHASE... and JavaHASE applets which can be accessed via the WWW.These applets are being used both as visual aids and or student exercises.
-
Computer Architecture visualisation techniques
Microprocessors and Microsystems, 1999Co-Authors: Roland N. IbbettAbstract:Abstract Visualisation of the activities that occur within a processor is an important aspect of Computer Architecture education. Various systems have been developed for this purpose, mostly based on specific processor Architectures. At the University of Edinburgh two (closely related) simulation systems, HASE and Simjava, have been developed, both of which offer a variety of visualisation facilities. HASE is a general purpose simulation environment designed to support both research and teaching in Computer Architecture. Simjava is a Java implementation of HASE, which allows live simulations to be incorporated into WWW pages and run remotely. It has been used to embed active diagrams into an Integrated Learning Support Environment for Computer Architecture.
Stamatis Vassiliadis - One of the best experts on this subject based on the ideXlab platform.
-
Topic 8 Parallel Computer Architecture and Instruction-Level Parallelism
Euro-Par 2003 Parallel Processing, 2003Co-Authors: Stamatis Vassiliadis, Nikitas J. Dimopoulos, Jean-francois Collard, Arndt BodeAbstract:Parallel Computer Architecture and instruction-level parallelism are hot topics at Euro-Par conferences, since these techniques are present in most contemporary computing systems. At Euro-Par 2003, 18 papers were submitted to the topic, from which 1 distinguished, 4 regular and 4 short papers were accepted. The scope of this topic includes but is not limited to parallel Computer Architectures, processor Architecture (Architecture and micro Architecture as well as compilation), the impact of emerging microprocessor Architectures on parallel Computer Architectures, innovative memory designs to hide and reduce the excess latency, multi-threading, and impact of emerging applications on parallel Computer Architecture design.
-
parallel Computer Architecture
European Conference on Parallel Processing, 2000Co-Authors: Silvia M Muller, Per Stenstrom, Mateo Valero, Stamatis VassiliadisAbstract:Computer Architecture is a truly fascinating field in tha improvements in the basic echnology and innovations how to make best use of he underlying tech- nology has yielded a performance growth exceeding a million times over the past 50 years. What is even more amazing is the fact that he pressure on maintain- ing his rate of performance growth shows no decline. In fact, as performance thresholds are passed, application designers face new opportunities tha give new challenging problems to work on for Computer architects.
Yehezkelcecile - One of the best experts on this subject based on the ideXlab platform.
-
Computer Architecture and mental models
ACM Sigcse Bulletin, 2005Co-Authors: Yehezkelcecile, Ben-arimordechai, DreyfustommyAbstract:The EasyCPU visualization environment was developed for teaching Computer Architecture to novice students of Computer science. During the development, the process of choosing the appropriate concep...
-
Three simulator tools for teaching Computer Architecture
2001Co-Authors: Yehezkelcecile, Yurcikwilliam, Pearsonmurray, ArmstrongdeanAbstract:Teaching Computer Architecture (at any level) is not an easy task. To enhance learning, a critical mass of educators has begun using simulator visualizations of different Computer Architectures. He...
Alan Clements - One of the best experts on this subject based on the ideXlab platform.
-
Work in progress - Computer Architecture meets ubiquitous computing
2009 39th IEEE Frontiers in Education Conference, 2009Co-Authors: Alan ClementsAbstract:Computer Architecture has been a core topic in Computer science since the 1950s. It is taught in most universities offering CS degrees and features in IEEE CS/ACM computing curricula. Recently, interest in Computer Architecture has fallen. The number of innovative books on Computer Architecture has declined, as well as the number of papers on Computer Architecture education. This work in progress describes an attempt to breathe new life into the Computer Architecture curriculum by combining it with an area of growing interest - ubiquitous computing. An innovative attempt to create a new curriculum combining parts of the existing Computer Architecture curriculum with the structure, organization and design of ubiquitous systems is described. It examines factors common to both conventional processors and ubiquitous systems, for example input sensors and technologies, as well as low-power technology and memory design for portable applications.
-
Selecting a processor for teaching Computer Architecture
Microprocessors and Microsystems, 1999Co-Authors: Alan ClementsAbstract:Abstract Undergraduate programs in Computer science are taught in many universities throughout the world. Most of these courses include a unit on Computer Architecture. Since Computer Architecture is concerned with instruction set construction and interpretation, the teacher has to decide whether to base the course on one or more real Architectures or whether to use a hypothetical Architecture. Although some choose a hypothetical processor, many prefer to use a real, commercially available device as a vehicle for introducing the basic principles of this subject. This article discusses some of the issues involved in selecting a suitable processor for use in teaching and describes two specific microprocessors. One, the 68K family, is a mainstream CISC device and one, the ARM family, a modern RISC processor. Both these processors have particular advantages when they are used to teach Computer Architecture.
-
A new approach to teaching Computer Architecture
FIE'99 Frontiers in Education. 29th Annual Frontiers in Education Conference. Designing the Future of Science and Engineering Education. Conference Pr, 1Co-Authors: Alan ClementsAbstract:This paper argues that Computer Architecture is still a vital component of Computer science, and that its role in the curriculum should be reevaluated. At Teesside we redesigned our existing second-level course in Computer Architecture to make it more relevant to today's world. Students taking this course have already studied basic Computer Architecture, number representation and digital logic in a freshman course. We decided to teach what might be called "Great Ideas in Computer Architecture". Instead of covering traditional topics such as the design of Computer hardware and interfaces, we concentrated on topics of relevance to Computer science globally. The new course consists of several strands that are described; each is designed to be intrinsically interesting and to cover a major concept. These are cache memory, parameter passing and local variables, complex instructions, and buses and arbitration. These topics are taught in the second year of the degree course after students have taken an introduction to Computer Architecture in their first year. The new course is not intended as a conventional intermediate-level Computer design course. Few Computer science students will ever design either chips or microprocessor-based systems. However, the students learn a lot of information that relates to other areas of Computer science and to the type of systems they will later be specifying. The examination results for this new course were better than the previous year and the level of students' satisfaction improved.