- Sponsor:
- sigarch
No abstract available.
Proceeding Downloads
Tareador: a tool to unveil parallelization strategies at undergraduate level
- Eduard Ayguadé,
- Rosa M. Badia,
- Daniel Jiménez,
- José R. Herrero,
- Jesús Labarta,
- Vladimir Subotic,
- Gladys Utrera
This paper presents a methodology and framework designed to assist students in the process of finding appropriate task decomposition strategies for their sequential program, as well as identifying bottlenecks in the later execution of the parallel ...
An extensible simulator for bus- and directory-based cache coherence
One of the most important concepts that must be understood by students of parallel computer architecture is cache coherence. Processors may change the value of shared variables by writing them in their private caches. These changes must be propagated to ...
Visualization of OpenCL application execution on CPU-GPU systems
Evaluating the performance of parallel and heterogeneous programs and architectures can be challenging. An emulator or simulator can be used to aid the programmer. To provide guidance and feedback to the programmer, the simulator needs to present traces,...
PyCompArch: python-based modules for exploring computer architecture concepts
As computer architecture integrates multiple concepts such as microarchitecture, design, the hardware-software interface, compilers, and operating systems, there is an always increasing need to develop new methods for learning and exploring the field. ...
Keeping old computers alive for deeper understanding of computer architecture
Computer architectures, as they are seen by students, are getting more and more monolithic: few years ago a student had access to x86 processor on his or her laptop, SPARC server in the backyard, MIPS and PowerPC on large SMP system, and Alpha on ...
Adopting new learning strategies for computer architecture in higher education: case study: building the S3 microprocessor in 24 hours
Teaching computer architecture is a difficult task, especially to inexperienced students who prefer developing their java programing skills rather than understanding how machine instructions are executed effectively on a silicon black box. Because ...
Using surface-mount components in an embedded systems lab
Embedded systems classes and labs can often benefit from having students design their own systems including printed circuit boards (PCBs). These boards can be the basis of either complete small microcontroller systems or add-on boards to existing ...
Towards teaching embedded parallel computing: an analytical approach
Embedded electronic systems are finding increased applications in our daily life. In order to meet the application demands in embedded systems, parallel computing is used. This paper emphasizes teaching of the specific issues of parallel computing that ...
Engaging sophomores in embedded design using robotics
The material covered in a typical Computer Engineering class tends to be heavily focused on a single subject area. Students often struggle to see how different subjects are interrelated or how they can be combined to address a wider range of problems. ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
WCAE '15 | 10 | 9 | 90% |
Overall | 10 | 9 | 90% |