computer architecture is a relatively recently recognized discipline. The Technical Committee on computer architecture (TCCA) of the computer Society was formed in 1970 and the Special Interest Committee on computer A...
详细信息
computer architecture is a relatively recently recognized discipline. The Technical Committee on computer architecture (TCCA) of the computer Society was formed in 1970 and the Special Interest Committee on computer architecture (SICARCH) of ACM only in the summer of 1971. It is perhaps pertinent then, to ask what computer architecture is. A dictionary (1) defines architecture as: "the profession of designing buildings, open areas, communities, etc., usually with some regard to aesthetic effect." I once said (2) that computer architecture is "the art of designing a machine that will be a pleasure to work with," so I would tend to go along with the dictionary.
The development of concurrent, fifth-generation computer architectures is discussed. The vital role of MIMD machines is established, and the main issues of concurrent architectures are considered. VLSI, communication,...
详细信息
The development of concurrent, fifth-generation computer architectures is discussed. The vital role of MIMD machines is established, and the main issues of concurrent architectures are considered. VLSI, communication, and task allocation are also examined. Finally, the Non-Von-1 machine is described.
We introduce QuArch, a dataset of 1500 human-validated question-answer pairs designed to evaluate and enhance language models' understanding of computer architecture. The dataset covers areas including processor d...
详细信息
We introduce QuArch, a dataset of 1500 human-validated question-answer pairs designed to evaluate and enhance language models' understanding of computer architecture. The dataset covers areas including processor design, memory systems, and performance optimization. Our analysis highlights a significant performance gap: the best closed-source model achieves 84% accuracy, while the top small open-source model reaches 72%. We observe notable struggles on QAs regarding memory systems and interconnection networks. Fine-tuning with QuArch improves small model accuracy by up to 8%, establishing a foundation for advancing AI-driven computer architecture research. The dataset and the leaderboard are accessible at https://***/.
computer architecture is considered one of the dry and hard-to-learn courses for students in the computer science discipline. Therefore, educational institutions experiment with different pedagogical approaches to enh...
详细信息
computer architecture is considered one of the dry and hard-to-learn courses for students in the computer science discipline. Therefore, educational institutions experiment with different pedagogical approaches to enhance students' performance and interest in courses. This study introduces a Simplified Approach to Teach a Processor (SAtTaP), a reformed version of the computer architecture course. The study aims to confirm that the proposed simplified approach, SAtTaP, enhances students' performance and interest in the courses. Data was collected through multiple methods including an online survey based on the Technology Acceptance Model, students' interviews, and students' grades obtained in pre and post-implementation of the SAtTaP. The study participants were students enrolled in an undergraduate program in computer science discipline at the University of Bari, Italy. The data was analyzed using SmartPLS and NVivo. The data analysis shows that the students were delighted and interested in the computer architecture course when taught using the SAtTaP. Furthermore, by comparing the grades of pre and post-implementation of the SAtTaP, an improvement in the student's performance and a decrease in the failure rate were found. The study's findings have the potential to inform and shape the way computer science is taught and learned in higher education, with potential benefits for both students and educators.
Current instructional emulation platforms often present limitations, either by overly simplifying operating systems or by offering hardware emulation that is too complex for students to fully grasp. This results in a ...
详细信息
Teaching computer architecture to students focused on high-level programming is a challenging task. Such students often struggle with the complexities of this subject, exhibiting difficulties in grasping connections b...
详细信息
In an updated version of Agerwala's July 2004 keynote address at The International Symposium on computer architecture, the authors urge the computer architecture community to devise innovative ways of delivering c...
详细信息
In an updated version of Agerwala's July 2004 keynote address at The International Symposium on computer architecture, the authors urge the computer architecture community to devise innovative ways of delivering continuing improvement in system performance and price-performance, while simultaneously solving the power problem.
Techniques are presented for managing a very large data/knowledge base to support multiple inference-mechanisms for logic programming. In order to reduce the amount of index data considerably without losing generality...
详细信息
Techniques are presented for managing a very large data/knowledge base to support multiple inference-mechanisms for logic programming. In order to reduce the amount of index data considerably without losing generality, a surrogate file, which is a hashing transformation of the facts, is filed. Possible computer architecture for the processing of the surrogate file is considered. Associative memory methods, as well as a back-end system that is under development, are used to illustrate how nonsequential computer architectures can be used to advantage in solving this problem. The question of how one might perform relational operations on the surrogate file rather than on the full data is examined.
暂无评论