Modified SIMD architecture suitable for single-chip implementation
模拟建筑英语作文模板及范文

模拟建筑英语作文模板及范文英文回答:Architecture Simulation: A Comprehensive Guide。
Architecture simulation plays a crucial role in modern architectural design and construction. It allows architects and engineers to create virtual models of buildings and environments, enabling them to analyze and test different design options, optimize building performance, and identify potential problems before construction begins.Components of Architecture Simulation。
3D modeling: Creating detailed digital representations of buildings and their surroundings.Physics engines: Simulating the physical behavior of buildings, including structural integrity, wind loads, and thermal performance.Occupancy simulation: Modeling human interactionwithin buildings, including crowd movement, space utilization, and behavioral patterns.Building information modeling (BIM): Integrating information from multiple disciplines into a single digital model for comprehensive building design and analysis.Types of Architecture Simulation。
关于仿生建筑的例子双语

关于仿生建筑的例子双语1.In Order To Enlighten The Architectural Creation,As Well As To Satisfy The Sustainable Development And The Ecological Equivalence For The City Environment,The Bionic Architecture Is An Important Ecology And Social Ecosystem With The Architectural Technique.建筑仿生学是根据自然生态与社会生态规律,并结合建筑科学技术特点而进行综合应用的科学。
2.Inspiration From Nature--Bionic Structure Aesthetics灵感从自然中来——仿生建筑结构美学3.Orient And Occidental Architecture Imitating And Analogizing Differentia Compare And Development Research;中西方建筑仿生差异比较与发展研究4.By Biological Modeling Element In China Architectural Design Application;论仿生元素在中国建筑设计中的应用5.It Is An Aladdin's Cave For Students Of Architecture.这是建筑学学生的宝库。
6.A Tract: Bionic Architecture Becomes A New Tendency In The Late20 Th Century.建筑仿生已成为一种新时代潮流,也是建筑文化的新课题。
7.Mr XuZhong S Educational Philosophy Of Architecture, And The Architectural Department Of TianJin University;徐中先生的建筑教育思想与天津大学建筑学系8.The Relation Of The Connection Of Geomantic Omen Theory, The Sight Architecture And The Construction Bionomics;传统风水理论与景观建筑学、建筑生态学之关系9.The Magic Arts Nature Great Significance:Plastic Arts Of Bionic Architecture道法自然意味隽永——仿生建筑的造型艺术cational Mode Of Architectural And Urban Design Based On Simulation Technology建筑与城市设计专业的虚拟仿真教学模式探索11.The Relationship Between The Architecture Ecological Aesthetics And The Sustainable Development;建筑生态美学与建筑的可持续发展关系12.The Quality-Oriented Education In The Teaching Of The Course Of The History Of Chinese Architecture;论《中国建筑史》课程与建筑专业学生的素质教育13.Tactics To Improve The College Students' Architectural Design Abilities Of Architectural Decoration Specialty浅议建筑装饰专科学生建筑设计能力的培养14.Eco-Architecture, Emerging From The Integration Of Traditional Architectural Philosophy And Ecological Rationale;生态建筑学:传统建筑学思想与生态学理念融合的结晶15.At A Technical College Students Learn Such Subjects As Engineering,Building,Etc.在技校,学生学习诸如工程、建筑等课程。
建筑学专业英语modern housing prototypes 现代住宅的原型

two-1evel unit复式单元single-loaded 外廊式double-loaded adj.内廊式Walk-up n.无电梯的公寓/adj.无电梯的skip-stop corridor 隔层设置的走廊corridor-every-floor 每层设置走廊的vertical circulation system 垂直交通系统low-rise adj.低层;high-rise adj.高层rowhouse adj.联排式住宅;slab n.板式住宅;tower n.塔式住宅Single-orientation unit单一朝向单元Double-Orientation Unit 90°转角单元Double-Orientation Unit, open-ended 双向开敞的单元natural light 自然采光natural ventilation 自然通风mechanical ventilation 机械通风transverse walls 横墙building codes 建筑规程staggered- plan 交错变化的平面auxiliary mean 辅助设施self-contained adj.设备齐全的single-run 单跑楼梯return stairs双跑楼梯英汉互译包含在以下加粗部分及最后一堂课讲到的例子中。
Unit 10 Section 1Intensive ReadingModern Housing Prototypes 《现代住宅的原型》Roger Sherwood (罗杰·舍伍德)Part IINTRODUCTIONThis book is presented in the belief that a reexamination of some of the great housing projects of this century is appropriate at a time when the design of housing commands the attention of architects the world around. The buildings offered here as case studies were selected because of their importance as prototypes, projects that set the standards and patterns of much that was, and is, to follow. Other considerations were diversity –so that a wide range of countries, buildings types and problems would be represented –and architectural quality. My assumption is that there is no excuse for poor architecture; that housing, like all buildings, to paraphrase Geoffrey Scott, must be convenient to use, soundly built, and beautiful.当今住宅设计受到全世界建筑师的关注,所以对本世纪一些伟大的住宅项目重新考究是无可厚非的,这本书就基于此观念做了一些介绍。
有关仿生建筑的英语作文

有关仿生建筑的英语作文标题,Exploring the Future: Biomorphic Architecture。
In recent years, the field of architecture haswitnessed a remarkable shift towards biomorphic design principles, drawing inspiration from nature to create innovative and sustainable structures. This emerging trend, known as biomorphic architecture, seeks to integrateorganic forms, functions, and processes into the built environment, offering a glimpse into the future of sustainable design. In this essay, we will delve into the concept of biomorphic architecture, its principles, benefits, and examples, exploring its potential to revolutionize the way we inhabit and interact with our surroundings.Biomorphic architecture takes cues from biological systems, embracing principles of sustainability, efficiency, and adaptability. By mimicking the shapes, patterns, and processes found in nature, architects and designers aim tocreate buildings that harmonize with their environmentwhile enhancing the well-being of occupants. This approach not only reduces the environmental impact of constructionbut also fosters a deeper connection between humans and the natural world.One of the key principles of biomorphic architecture is biomimicry, the practice of emulating nature's designs and strategies to solve human challenges. From the lotus-inspired roof of the Singapore ArtScience Museum to the termite mound-inspired Eastgate Centre in Zimbabwe, biomimetic designs have proven to be both aesthetically striking and functionally efficient. By studying the waysin which organisms regulate temperature, optimize structure, and conserve resources, architects can develop innovative solutions for energy-efficient building design, ventilation systems, and material selection.Moreover, biomorphic architecture emphasizes the use of sustainable materials and construction techniques,prioritizing renewable resources and minimizing waste. Bamboo, for example, is a versatile and rapidly renewablematerial that has been used in projects such as the Green School in Bali, showcasing its strength, flexibility, and eco-friendly properties. Similarly, 3D printing technology has enabled the creation of intricate structures inspired by natural forms, such as the "Hy-Fi" tower constructed from organic mushroom-based materials.In addition to environmental benefits, biomorphic architecture prioritizes human well-being by creating spaces that promote health, comfort, and productivity. Biophilic design principles, which integrate natural elements into the built environment, have been shown to reduce stress, increase productivity, and enhance creativity. Features such as green roofs, indoor gardens, and natural lighting not only improve air quality and thermal comfort but also foster a sense of connection to the outdoors, supporting overall health and well-being.Furthermore, biomorphic architecture encourages a holistic approach to urban planning, envisioning cities as living ecosystems that interact harmoniously with their inhabitants and surroundings. Concepts such as verticalgardens, urban forests, and pedestrian-friendly design aim to create sustainable, resilient urban environments that prioritize human-scale development and biodiversity. Projects like the Bosco Verticale in Milan and the High Line in New York City exemplify this approach, transforming disused urban spaces into vibrant green corridors that promote biodiversity and community engagement.In conclusion, biomorphic architecture represents a paradigm shift in the field of design, harnessing the power of nature to create sustainable, resilient, and human-centered built environments. By embracing biomimicry, sustainable materials, and biophilic design principles, architects and designers can pave the way for a more harmonious relationship between humanity and the natural world. As we continue to face pressing challenges such as climate change, resource depletion, and urbanization, biomorphic architecture offers a beacon of hope for a more sustainable and regenerative future. Through innovation, collaboration, and a deep respect for the wisdom of nature, we can unlock the full potential of biomorphic architecture to shape a better world for generations to come.。
介绍bim的英语作文

介绍bim的英语作文Title: Introduction to Building Information Modeling (BIM)。
Building Information Modeling (BIM) is a sophisticated process that involves the creation and management ofdigital representations of physical and functional characteristics of places. It's a revolutionary approach to architectural and construction projects, bringing together various aspects of design, construction, and managementinto a collaborative digital environment. This essay aims to delve into the intricacies of BIM, its components, benefits, and its impact on the construction industry.Firstly, let's explore the components of BIM. At its core, BIM comprises three-dimensional, real-time, dynamic building modeling software that increases productivity in building design and construction. It incorporates geometry, spatial relationships, geographic information, and quantities and properties of building components. Thesecomponents collectively provide a comprehensive view of the building lifecycle, from conceptualization to demolition.The benefits of BIM are manifold. One of its primary advantages is improved collaboration and communication among stakeholders. With BIM, architects, engineers, and construction professionals can work concurrently on a project, sharing information seamlessly across disciplines. This collaborative approach minimizes errors and conflicts during the design and construction phases, ultimately resulting in cost savings and reduced project timelines.Furthermore, BIM enhances decision-making throughoutthe project lifecycle. By simulating various design scenarios and analyzing data in real-time, stakeholders can make informed decisions regarding design alternatives, construction sequencing, and facility management strategies. This leads to optimized building performance and increased sustainability.Another significant advantage of BIM is its ability to facilitate clash detection and coordination. Through clashdetection algorithms, BIM software identifies conflicts between building elements such as structural systems, mechanical, electrical, and plumbing (MEP) systems, and architectural components. Early detection of clashes allows for timely resolution, preventing costly rework and delays during construction.Moreover, BIM improves the accuracy and efficiency of quantity takeoffs and cost estimation. By extracting quantities directly from the digital model, estimators can generate more accurate cost estimates, reducing the likelihood of budget overruns. Additionally, BIM enables the creation of detailed construction schedules based on the virtual model, streamlining project planning and execution.The impact of BIM on the construction industry is profound. It has transformed traditional workflows and methodologies, paving the way for more efficient and sustainable practices. BIM adoption is becomingincreasingly prevalent worldwide, driven by government mandates, industry standards, and the growing recognitionof its benefits.In conclusion, Building Information Modeling (BIM) is a game-changer in the architecture, engineering, and construction (AEC) industry. Its collaborative approach, advanced capabilities, and numerous benefits make it indispensable for modern construction projects. As BIM continues to evolve, its role in shaping the future of the built environment will only become more significant.。
监狱建筑师的英文

Prison Architect: Crafting the Perfect Correctional FacilityIntroductionThe role of a prison architect involves designing and creating efficient and secure correctional facilities. This demanding profession requires a delicate balance between security, functionality, and prisoner well-being. In this document, we will explore the key factors that a prison architect must consider when crafting their institutions, focusing on various aspects from layout design to implementing effective security measures.Design and LayoutOne of the fundamental aspects of a well-designed correctional facility is a thoughtfully planned layout. The architect must consider the functionality and flow of the prison to ensure smooth operation and minimize the risk of incidents. Here are some crucial points to consider:1.Zoning: Different areas within the prison should be designated forspecific purposes such as cells, visitation, administration, and recreationalzones. Proper zoning helps maintain order and prevents unauthorizedmovement.2.Cell Design: The design of individual cells should prioritize securityand inmate comfort. Features such as solid construction, electronic surveillance, and controlled access play a crucial role in maintaining security. However,providing adequate living space, natural light, and ventilation is also necessary for the well-being of inmates.3.Staff Efficiency: Efficient movement of staff is paramount to ensureeffective management of the facility. Prison architects should considerdedicated routes for staff to access different areas, minimizing the potentialrisks of prisoner-staff conflict.4.Infrastructure and Utilities: Access to power, water, sewagesystems, and adequate lighting is essential. The architect must work closelywith engineers to ensure the functionality and safety of the prisoninfrastructure.Security MeasuresCreating a secure environment within a prison requires a multifaceted approach. Prison architects must consider various security measures to prevent escapes, control inmate movement, and maintain order within the facility:1.Perimeter Security: The prison perimeter should be designed withstrong physical barriers, such as high walls and fences, to deter escape attempts.The use of electronic surveillance, motion sensors, and alarms can furtherenhance perimeter security.2.Controlled Movement: Strategic placement of checkpoints, accesscontrol mechanisms, and surveillance cameras help control inmate movement within the facility. This ensures that prisoners are confined to authorized areas and minimizes the risk of conflicts or organized criminal activities.3.Secure Access Points: Designing secure entrances and exits is crucialfor preventing unauthorized access or escape attempts. This may involve the use of double-door systems, electronic locks, biometric authentication, ormanned control points.4.Emergency Preparedness: Prison architects should plan foremergencies and develop evacuation routes, emergency response systems, and secure holding areas for crisis situations such as natural disasters or inmate riots.Inmate Rehabilitation and Well-beingWhile the primary goal of a correctional facility is to ensure security, prisoner rehabilitation and well-being should also be considered. Designing the prison with a focus on inmate mental and physical health can contribute to reducing recidivism rates:1.Recreation and Educational Spaces: Providing dedicated areas forphysical exercise, education, and vocational training can help inmates develop skills and gain qualifications that increase their chances of reintegration into society.2.Mental Health Facilities: In recent years, the importance ofaddressing mental health issues within the prison system has been recognized.Architects can incorporate dedicated mental health units, counseling rooms, and rehabilitation programs into their designs to promote well-being among inmates.3.Natural Elements: Access to outdoor spaces, such as courtyards orgardens, can improve inmates’ mental health and overall well-being. Designing the prison with natural lighting and views of the surrounding environment can help reduce stress and promote a sense of connection to the outside world.ConclusionA prison architect faces the challenging task of combining security, functionality, and prisoner well-being in their designs. By considering factors such as layout design, security measures, and inmate rehabilitation, architects can create correctional facilities that not only ensure public safety but also contribute to the successful rehabilitation and reintegration of inmates into society.(Note: The word count of this document is 582 words. If you require an 800-word document, please let me know, and I can provide additional content.)。
构建模型的英语

构建模型的英语Building a Model: Key Steps and ConsiderationsIntroduction:Building a model is a crucial process in various fields such as machine learning, data analysis, and statistical modeling. It involves constructing a representation of a system or phenomenon to understand, predict, or analyze its behavior. In this article, we will discuss the key steps and considerations involved in building a model.1. Defining the Problem:The first step in model building is to clearly define the problem or objective. This involves understanding what needs to be achieved, identifying the available data, and setting realistic expectations. A well-defined problem statement helps guide the entire modeling process.2. Data Collection and Preparation:Once the problem is defined, the next step is to gatherthe relevant data. This may involve sourcing it from various databases, utilizing existing datasets, or conducting experiments to generate new data. Data preparation is equally crucial, which includes cleaning, transforming, andformatting the data in a suitable manner for modeling.3. Exploratory Data Analysis (EDA):EDA involves analyzing the collected data to understandits characteristics, identify patterns, and detect outliers.It helps to gain insights into the data, validate assumptions, and select appropriate modeling techniques.4. Feature Selection and Engineering:Feature selection refers to the process of identifyingthe most relevant variables or features from the data that contribute significantly to the outcome. Feature engineeringinvolves creating new features or transforming existing ones to improve the model's performance. This step requires domain knowledge and creativity.5. Selecting a Modeling Technique:Choosing an appropriate modeling technique depends on the nature of the problem, available data, and desired outcome.It could range from traditional statistical methods such as linear regression and decision trees to more advanced techniques like neural networks and deep learning.6. Model Training and Evaluation:Once the modeling technique is selected, the model needs to be trained using the prepared data. This involvessplitting the data into training and validation sets,defining performance metrics, and fine-tuning the model parameters. After training, the model's performance is evaluated using various metrics such as accuracy, precision, recall, or mean squared error.7. Model Optimization:Model optimization aims to improve the model's performance by fine-tuning its parameters or exploring different algorithms. Techniques like cross-validation, hyperparameter tuning, and regularization can be employed to prevent overfitting and achieve better generalization.8. Model Deployment and Monitoring:After optimizing the model, it is deployed for real-world usage, integrating it into the existing architecture or systems. It is important to continuously monitor the model's performance, assess its accuracy, and retrain or update it periodically to adapt to changing data patterns.9. Model Interpretation and Communication:Model interpretation helps in understanding the factors influencing the model's predictions and gaining insights. It is crucial for decision-making and explaining the model'soutcomes to stakeholders. Effectively communicating the model's results and limitations is essential for gainingtrust and facilitating its practical implementation.Conclusion:Building a model involves a series of well-defined steps, from problem definition to model interpretation. Each step requires careful consideration and expertise in order to develop an accurate and reliable model. By following these steps and considering the specific requirements of the problem at hand, one can build effective models to gain insights, make predictions, or solve complex problems in various industries.。
新托福TPO3阅读原文(一)Architecture及译文

新托福TPO3阅读原文(一):ArchitectureTPO-3-1:ArchitectureArchitecture is the art and science of designing structures that organize and enclose space for practical and symbolic purposes. Because architecture grows out of human needs and aspirations, it clearly communicates cultural values. Of all the visual arts, architecture affects our lives most directly for it determines the character of the human environment in major ways.Architecture is a three-dimensional form. It utilizes space, mass, texture, line, light, and color. To be architecture, a building must achieve a working harmony with a variety of elements. Humans instinctively seek structures that will shelter and enhance their way of life. It is the work of architects to create buildings that are not simply constructions but also offer inspiration and delight. Buildings contribute to human life when they provide shelter, enrich space, complement their site, suit the climate, and are economically feasible. The client who pays for the building and defines its function is an important member of the architectural team. The mediocre design of many contemporary buildings can be traced to both clients and architects.In order for the structure to achieve the size and strength necessary to meet its purpose, architecture employs methods of support that, because they are based on physical laws, have changed little since people first discovered them—even while building materials have changed dramatically. The world’s architectural structures have also been devised in relation to the objective limitations of materials. Structures can be analyzed in terms of how they deal with downward forces created by gravity. They are designed to withstand the forces of compression (pushing together), tension (pulling apart), bending, or a combination of these in different parts of the structure.Even development in architecture has been the result of major technological changes. Materials and methods of construction are integral parts of the design of architecture structures. In earlier times it was necessary to design structural systems suitable for the materials that were available, such as wood, stone, brick. Today technology has progressed to the point where it is possible to invent new building materials to suit the type of structure desired. Enormous changes in materials and techniques of construction within the last few generations have made it possible to enclose space with much greater ease and speed and with a minimum of material. Progress in this area can be measured by the difference in weight between buildings built now and those of comparable size built one hundred years ago.Modern architectural forms generally have three separate components comparable to elements of the human body: a supporting skeleton or frame, an outer skin enclosing the interior spaces, and equipment, similar to the body’s vitalorgans and systems. The equipment includes plumbing, electrical wiring, hot water, and air-conditioning. Of course in early architecture—such as igloos and adobe structures—there was no such equipment, and the skeleton and skin were often one.Much of the world’s great architecture has been constructed of stone because of its beauty, permanence, and availability. In the past, whole cities grew from the arduous task of cutting and piling stone upon. Some of the world’s finest stone architecture can be seen in the ruins of the ancient Inca city of Machu Picchu highin theeastern Andes Mountains of Peru. The doorways and windows are made possible by placing over the open spaces thick stone beams that support the weight from above. A structural invention had to be made before the physical limitations of stone could be overcome and new architectural forms could be created. That invention was the arch, a curved structure originally made of separate stone or brick segments. The arch was used by the early cultures of the Mediterranean area chiefly for underground drains, but it was the Romans who first developed and used the arch extensively in aboveground structures. Roman builders perfected the semicircular arch made of separate blocks of stone. As a method of spanning space, the arch can support greater weight than a horizontal beam. It works in compression to divert the weight above it out to the sides, where the weight is borne by the vertical elements on either side of the arch. The arch is among the many important structural breakthroughs that have characterized architecture throughout the centuries.译文:TPO-3-1 建筑物建筑是一门出于实用和象征的双重目的,通过组织和利用空间来实现设计结构的艺术和科学。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a r X i v :a s t r o -p h /0509278v 1 11 S e p 2005Modified SIMD architecture suitable for single-chip implementation Junichiro Makino Department of Astronomy,School of Science,The University of Tokyo,Tokyo 133-0033makino@astron.s.u-tokyo.ac.jp February 5,2008Abstract We describe a modified SIMD architecture suitable for single-chip integration of a large number of processing elements,such as 1,000or more.Important differences from traditional SIMD designs are:a)The size of the memory per processing elements is kept small.b)The processors are organized into groups,each with a small buffer memory.Reduction operation over the groups is done in hardware.The first change allows us to integrate a very large number of processing elements into a single chip.The second change allows us to achieve a close-to-peak performance for many scientific applications like particle-based simulations and dense-matrix operations.1Introduction SIMD parallel processing is a very old idea,with several successful implementations such as Illiac-IV[Hor82],ICL/AMT DAP,Goodyear MPP[Pot85],TMC CM-1/2[Hil85],and INFN/Quadrics APE-100and APEmille.These are large machines made of up to 64K processors,each with its own local memory.Except for the APE machines which were designed for LQCD calculation,all of these machines were built before 1990.There is another form of SIMD architecture.Almost all recent microprocessors have some form of SIMD processing units,with 4or more arithmetic units.These include VIS of SPARC,Altivec of PowerPC,MVI of Alpha,3DNow!of AMD and MMX,SSE,and SSE2of Intel x86.Though both of these two architectures are called ”SIMD”,the actual hardware implementation and pro-gramming models are completely different.In the former case of large-scale SIMD parallel machines,each processing element has its own memory and the address generation unit for it,and they are connected through some routing network.In the latter case,the instruction set of a single processor is extended to handle a single long word as a vector of multiple short words.Thus,essentially only the arithmetic units are duplicated,and they are connected to single memory unit (or single L1cache)through a single datapath.The former architecture is for large machines made of a number of processing chips,each with one or few processors.The latter is for a single processor chip.With present-day technology we could in principle integrate thousands or more of processors used in machines like CM-1into a single chip,and yet what is currently used is SIMD extensions with just a few arithmetic units.In this paper,we describe a new architecture with which we can integrate a very large number of processors into a single chip and achieve reasonable efficiency for a wide range of applications.2Greatly Reduced Array of Processor ElementsFigure 1shows the basic architecture we discuss in this paper.It consists of a number of processing elements,each of which consists of an FPU and a register file.They all receive the same instruction from outside the chip,and perform the same operation.Compared to the classic SIMD architecture such as that of TMC CM-2,the main difference are the followings.instruction, input dataFigure1:Basic structure of an SIMD processora)PEs do not have large local memories.b)There is no communication network between PEs.We introduce these two simplifications so that a large number of PEs can be integrated into a single chip. If we want to have a memory with meaningful size connected to each PE,the only economical way is to attach DRAM chips.A chip which integrates logics and DRAM memory can in principle be made,but the price per bit of the DRAM memory of such a chip is about two orders of magnitude higher compared to that of commercial DRAM chips.However,once we decide to use external memory,it becomes very difficult to integrate large number of processors into a chip.Consider an example of a chip with100processors,each with single arithmetic unit.If the clock frequency is1GHz,the peak speed of the chip is100Gflops.If we want to add the memory units which can supply one word per clock cycle to these100processors,we need the memory bandwidth of800GB/s,or around100times more than that of the latest microprocessors.Clearly,it is not easy to achieve such a high memory bandwidth.If we eliminate the local memory of processors,we can integrate very large number of processors into a chip.A communication network,as far as it is limited into a single chip,is not very expensive.A two-dimensional mesh network would be quite natural,for physically two-dimensional array of PEs on a single silicon chip. However,such a two-dimensional network poses a very hard problem,if we try to extend it to multi-chip systems.With current and near-future VLSI technology,it is possible to integrate more than1000PEs to a single chip,each with fully pipelined FPUs.Thus,a2D array will have the dimensions of32by32,and the minimum number of external links necessary to construct a2D network is32×4=128.If we want to have, say,16wires per link,the total number of pins necessary is2,048.To make such a large number of pins work with reasonable data rate is not impossible,but very costly.If we eliminate the inter-PE communication network right from the beginning,we have no problem in constructing multi-chip systems,since PEs in different chips need not be connected.Thus,this simple architecture has two advantages.First,we can integrate a very large number of PEs into a single chip.Second,a system with multiple chips is easy to construct.As a result,peak performance of the system can be very high.Important question here is if any real application can actually take advantage of this architecture.We consider several examples and extend the architecture in the next section.Note that this SIMD processor works as an attached processor to general-purpose CPU.Since the on-chipmemory is limited to just the registerfiles of PEs,the SIMD processor itself cannot run any application which requires large amount of memory.Thus,we need to move only the part of the application program which can be efficiently done on the SIMD processor.This of course means there will be communication overhead.Before we proceed to the next section,we need a name for the proposed architecture.Since the main difference between the proposed architecture and previous SIMD architecture is the removal of elements like local memory and inter-PE network,we call this architecture Greatly Reduced Array of Processor Elements,or GRAPE.The similarity of this name to the GRAPE for astronomical N-body simulations[SCM+90]is a pure coincidence.3Modification to the basic architecture3.1Particle-based simulationsIn many particle-based simulations such as classical MD or astrophysical N-body simulations,the most expensive part of calculation is the evaluation of particle-particle interactions.In general,it has the formf i= j=i g(x i,x j),(1) where x i denotes the variables associated with particle i,g(x i,x j)is some generalized“force”from particle j to particle i,and f i is the total“force”on particle i.At least formally,the summation is taken over all particles in the system.Therefore the calculation cost is O(N2),where N is the total number of particles in the system. In some cases the interaction is of short-range nature and we can apply some cut-offlength.If the interaction is long-ranged,we might be able to use approximate algorithms such as FMM[GR87]or Barnes-Hut tree[BH86].In these cases,however,the most expensive part is still the direct evaluation of equation(1).The basic SIMD structure we discussed in the previous section is quite suited to calculations of this type.In the simplest case,wefirst load data of particles on which we calculate the interaction to the registers of PEs.In other words, wefirst write one x i to each PE.Then we broadcast one x j to all PEs and let then calculate the force from this particle j to their particles.We repeat sending particles x j until all particles are sent,and then read the calculated results f i in each PE.Remaining calculations such as the time integration of particles are done on the host computer which controls the SIMD processor.In this way,the size of the system is not limited by the size of the SIMD processor array.Also,since the program,except for that for the evaluation of particle-particle interaction,runs completely on the host computer,it is relatively easy to adopt existing programs to take advantage of the array processor.If the number of particles is much smaller than the number of PEs,the efficiency would become low.Even when the total number of the particles is large,if the interaction is short-ranged,the number of particles with which one particle physically interact can be much smaller than the number of PEs.This problem can be solved in many different ways.One possibility is to organize the processors into groups, as shown infigure2.In this modified architecture,PEs are organized into groups,each with small buffer memory.These groups are connected to a reduction network.The host computer can either write data to individual buffer memories or broadcast the same data to all buffer memories.In this way,PEs in different groups can calculate the forces from different particles.In addition,the reduction network allows multiple PEs in different groups to calculate the force on the same particle from different particles.Thus,the efficiency for small-N systems or short-range force is greatly improved.Note that the hardware cost of the buffer memory and reduction network is very small,since their cost is proportional to the number of groups,which is a small fraction of the number of PEs.3.2Dense Matrix operationsFor any dense-matrix algorithms,the basic operation is matrix multiplication C=AB.Thus,the key question is if our proposed architecture can achieve reasonable performance for matrix multiplication.inputdataFigure2:Modified SIMD architectureWe consider the modified architecture discussed in the previous section.In this architecture,it is easy to implement parallel matrix multiplication.The basic idea is to block-subdivide the matrix A into two dimensions in the same way as in the standard Canon’s algorithm and load them to each PE.Then we take one column of B and divide it to n pieces,where n is the number of groups,and send these pieces to the buffer memories of group.We then calculate c=Ab on each PE on each group.By taking summation over groups,we obtain one row of C.3.3Greatly Reduced Array of Processor Elements with Data ReductionWe have changed the basic SIMD architecture by grouping PEs and adding the buffer memories and the reduction network.Therefore,we call this architecture GRAPE-DR,or Greatly Reduced Array of Processor Elements with Data Reduction.4Discussions and SummaryModern GPUs and some DSPs have the SIMD architecture very similar to the basic architecture we described in section2.Most of them,however,are designed to perform afixed(though relatively large)number of operations per data.For example,many DSPs are designed to perform,say,multiple independent1K-point FFT operations in parallel.Thus,the ratio between the calculation speed and the external memory bandwidth must be kept constant,and the peak performance of these systems are generally limited by the available memory bandwidth. In our proposed architecture,we do not intend to run the applications which require large memory bandwidth, and thus the peak performance is not limited by the memory bandwidth.In this paper,we describe a modified SIMD architecture suitable both for a single-chip implementation and for large systems made of a number of such chips.It consists of a number of extremely simple yet fully programmable processors,connected through hierarchical broadcast/reduction network.In a sense,it is similar to SIMD parallel processors,but unlike the previous SIMD machines,the local memory of PE is reduced to small amount,and only the most compute-intensive part of the application will be run on the SIMD processor array.A machine base on this architecture is currently under development[GDR05].AcknowledgmentsThe author thanks Kei Hiraki and Mary Inaba for helpful discussions and useful comments on the manuscript.He also thanks Toshiyuki Fukushige,Yoko Funato,Piet Hut,Toshikazu Ebisuzaki,and Makoto Taiji for discussions related to this work.This research is partially supported by the Special Coordination Fund for Promoting Science and Technology(GRAPE-DR project),Ministry of Education,Culture,Sports,Science and Technology, Japan.References[BH86]Barnes J.and Hut P.Nature(1986)324:446–449.[GR87]Greengard L.and Rokhlin V.Journal of Computational Physics(1987)73:325–348.[GDR05]GRAPE-DR project http://grape-dr.adm.s.u-tokyo.ac.jp/[Hil85]Hillis W.D.(1985)The Connection Machine.MIT Press,Cambridge,Massachusetts.[Hor82]Hord R.M.(1982)The Illiac-IV:Thefirst puter Science Press.[Pot85]Potter J.L.(1985)The Massively Parallel Processor.The MIT Press,Cambridge,Massachusetts. [SCM+90]Sugimoto D.,Chikada Y.,Makino J.,Ito T.,Ebisuzaki T.,and Umemura M.Nature(1990)345: 33–35.。