首页

Index

首页

首页 > 学术活动 > 正文

首页

Academic Activities

学术活动

论并行与并发

来源:未知 时间:2012年05月09日 00:00:00 作者:刘华 点击:

 报 告 人:图灵奖得主Niklaus Wirth教授 瑞士(苏黎世) 联邦理工学院
     报告日期/时间:2012年5月 24日(周四)10:00~11:30
     报告地点:校本部图书馆报告厅
     邀 请 人:缪淮扣 教授
     Abstract:
      Parallelism has for a long time played a minor role in programming. There are several reasons for this. First, it presents a new class of difficulties. Mistakes cannot be located by simple testing. Second, it is simulated and hardly effective if executed on single-processor hardware. Recently, single chips with multiple processors have become available, and thereby parallelism has gained a new perspective. It is no longer simulated, but genuine. We briefly review the history of parallel programming, and then expand on the possibilities to custom-design multi-processor hardware configured to specific applications. This is possible by using field-programmable devices (FPGA). In this way, the number and kind of processors is not fixed by a given chip, but is determined by the application and by its designer. Furthermore, we suggest that a single language should cover both, hardware configuration and software, supporting the trend to integrated hardware-software codesin. As an aside, we discover that the Universal Multiprocessor, as a counterpart of von Neumann"s ingenious Universal Single processor emerges as a myth.
     Biography:
       Niklaus Wirth was born in February 1934 in Winterthur, Switzerland. He studied electrical engineering at ETH (Federal Institute of Technology) in Zürich, graduated in 1959, and received a Ph.D. from the University of California at Berkeley in 1963. Wirth has been an Assistant Professor of Computer Science at Stanford University (1963-67) and, after his return to Switzerland, a Professor of Informatics at ETH from 1968 – 1999. His principal areas of contribution were programming languages and methodology, software engineering, and design of personal workstations. He has designed the programming languages Algol W (1965), Pascal (1970), Modula-2 (1979) and Oberon (1988), was involved in the methodologies of Structured Programming and Stepwise Refinement, and designed and built the workstations Lilith (1980) and Ceres (1986). He has published several text books for courses on programming, algorithms and data structures, and logical design of digital circuits. He has received many prizes and honorary doctorates, including the Turing Award (1984), the IEEE Computer Pioneer (1988), the Award for outstanding contributions to Computer Science Education (ACM 1987), and the IBM Europe Science and Technology Award in 1989.

上海大学

地址:上海市宝山区上大路99号

邮编:200444 电话查询

技术支持:上海大学信息化工作办公室 联系我们

微信公众号

版权所有 ©上海大学 沪ICP备09014157  沪公网安备31009102000049号