Loongcc - a Compiler Based on Open64 for MIPS64 Compatible Loongson 3 Architecture
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Tech Tools Tech Tools
NEWS Tech Tools Tech Tools LLVM 3.0 Released Low Level Virtual Machine (LLVM) recently announced ver- replacing the C/ Objective-C compiler in the GCC system with a sion 3.0 of it compiler infrastructure. Originally implemented more easily integrated system and wider support for multithread- for C/ C++, the language-agnostic design of LLVM has ing. Other features include a new register allocator (which can spawned a wide variety of provide substantial perfor- front ends, including Objec- mance improvements in gen- tive-C, Fortran, Ada, Haskell, erated code), full support for Java bytecode, Python, atomic operations and the Ruby, ActionScript, GLSL, new C++ memory model, Clang, and others. and major improvement in The new release of LLVM the MIPS back end. represents six months of de- All LLVM releases are velopment over the previous available for immediate version and includes several download from the LLVM re- major changes, including dis- leases web site at: http:// continued support for llvm- llvm.org/releases/. For more gcc; the developers recom- information about LLVM, mend switching to Clang or visit the main LLVM website DragonEgg. Clang is aimed at at: http://llvm.org/. YaCy Search Engine Online Open64 5.0 Released The YaCy project has released version 1.0 of its Open64, the open source (GPLv2-licensed) peer-to-peer Free Software search engine. YaCy compiler for C/C++ and Fortran that’s does not use a central server; instead, its search re- backed by AMD and has been developed by sults come from a network of independent peers. SGI, HP, and various universities and re- According to the announcement, in this type of dis- search organizations, recently released ver- tributed network, no single entity decides which sion 5.0. -
An Introduction to CPU and DSP Design in China
SCIENCE CHINA Information Sciences . REVIEW . January 2016, Vol. 59 012101:1–012101:8 doi: 10.1007/s11432-015-5431-6 An introduction to CPU and DSP design in China Weiwu HU1,2,4 *, Yifu ZHANG1,2,3 & Jie FU1,2,3 1State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China; 2Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China; 3School of Computer and Control Engineering, University of Chinese Academy of Sciences, Beijing 100049, China; 4Loongson Technology Corporation Limited, Beijing 100195, China Received June 26, 2015; accepted August 10, 2015; published online October 29, 2015 Abstract In recent years, China has witnessed considerable achievements in the production of domestically- designed CPUs and DSPs. Owing to fifteen years of hard work that began in 2001, significant progress has been made in Chinese domestic CPUs and DSPs, primarily represented by Loongson and ShenWei processors. Furthermore parts of the CPU design techniques are comparable to the world’s most advanced designs. A special issue published in Scientia Sinica Informationis in April 2015, is dedicated to exhibiting the technical advancements in Chinese domestically-designed CPUs and DSPs. The content in this issue describes the design and optimization of high performance processors and the key technologies in processor development; these include high-performance micro-architecture design, many-core and multi-core design, radiation hardening design, high- performance physical design, complex chip verification, and binary translation technology. We hope that the articles we collected will promote understanding of CPU/DSP progress in China. Moreover, we believe that the future of Chinese domestic CPU/DSP processors is quite promising. -
956830 Deliverable D2.1 Initial Vision and Requirement Report
European Core Technologies for future connectivity systems and components Call/Topic: H2020 ICT-42-2020 Grant Agreement Number: 956830 Deliverable D2.1 Initial vision and requirement report Deliverable type: Report WP number and title: WP2 (Strategy, vision, and requirements) Dissemination level: Public Due date: 31.12.2020 Lead beneficiary: EAB Lead author(s): Fredrik Tillman (EAB), Björn Ekelund (EAB) Contributing partners: Yaning Zou (TUD), Uta Schneider (TUD), Alexandros Kaloxylos (5G IA), Patrick Cogez (AENEAS), Mohand Achouche (IIIV/Nokia), Werner Mohr (IIIV/Nokia), Frank Hofmann (BOSCH), Didier Belot (CEA), Jochen Koszescha (IFAG), Jacques Magen (AUS), Piet Wambacq (IMEC), Björn Debaillie (IMEC), Patrick Pype (NXP), Frederic Gianesello (ST), Raphael Bingert (ST) Reviewers: Mohand Achouche (IIIV/Nokia), Jacques Magen (AUS), Yaning Zou (TUD), Alexandros Kaloxylos (5G IA), Frank Hofmann (BOSCH), Piet Wambacq (IMEC), Patrick Cogez (AENEAS) D 2.1 – Initial vision and requirement report Document History Version Date Author/Editor Description 0.1 05.11.2020 Fredrik Tillman (EAB) Outline and contributors 0.2 19.11.2020 All contributors First complete draft 0.3 18.12.2020 All contributors Second complete draft 0.4 21.12.2020 Björn Ekelund Third complete draft 1.0 21.12.2020 Fredrik Tillman (EAB) Final version List of Abbreviations Abbreviation Denotation 5G 5th Generation of wireless communication 5G PPP The 5G infrastructure Public Private Partnership 6G 6th Generation of wireless communication AI Artificial Intelligence ASIC Application -
Crystal Reports Activex Designer
報告編號: 公司註冊處電子查冊服務 日期 : REPORT ID: RPS350 COMPANIES REGISTRY ELECTRONIC SEARCH SERVICES DATE: 28-2-2011 根據《公司條例》(第32章) 成立∕註冊的新公司 頁數: Newly Incorporated / Registered Companies under the Companies Ordinance (Cap. 32) PAGE: 1 本報告涵蓋的日期(日/月/年): Period Covered (By Date)(D/M/Y): 21/02/2011 - 27/02/2011 序號 公司名稱 公司註冊編號 成立∕註冊日期(日-月-年) Sequence No. Company Name C.R. Number Date of Incorporation / Registration(D-M-Y) 1 1st ATELIER LIMITED 1562496 21-2-2011 壹號創美有限公司 2 2B DEVELOPMENT LIMITED 1563538 23-2-2011 3 3B REFINERY LIMITED 1565086 24-2-2011 4 3D GLOVES CO., LIMITED 1564568 24-2-2011 威勤防護手套有限公司 5 A PLUS INDUSTRIAL (CHINA) LIMITED 1564845 24-2-2011 時駿實業有限公司 6 A&O CARGO (HK) LIMITED 1563039 22-2-2011 華優達貨運(香港)有限公司 7 A.R.M. ASIA CO., LIMITED 1562451 21-2-2011 8 AB2 Cloud Limited 1563866 23-2-2011 9 ABIZ LIMITED 1566123 27-2-2011 10 ABLE ACCORD LIMITED 1565456 25-2-2011 11 ABLE CHINA INTERNATIONAL GROUP LIMITED 1563286 22-2-2011 華誠國際集團(中國)有限公司 12 ABLE EAGLE CORPORATION LIMITED 1564381 24-2-2011 新鷹有限公司 13 ABLE FORTUNE HOLDINGS LIMITED 1564866 24-2-2011 成福集團有限公司 報告編號: 公司註冊處電子查冊服務 日期 : REPORT ID: RPS350 COMPANIES REGISTRY ELECTRONIC SEARCH SERVICES DATE: 28-2-2011 根據《公司條例》(第32章) 成立∕註冊的新公司 頁數: Newly Incorporated / Registered Companies under the Companies Ordinance (Cap. 32) PAGE: 2 本報告涵蓋的日期(日/月/年): Period Covered (By Date)(D/M/Y): 21/02/2011 - 27/02/2011 序號 公司名稱 公司註冊編號 成立∕註冊日期(日-月-年) Sequence No. Company Name C.R. -
Debian GNU/Linux Installation Guide
Debian GNU/Linux Installation Guide July 31, 2021 Debian GNU/Linux Installation Guide Copyright © 2004 – 2021 the Debian Installer team This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License. Please refer to the license in Appendix F. Build version of this manual: 20210730. i Contents 1 Welcome to Debian 1 1.1 What is Debian? . 1 1.2 What is GNU/Linux? . 1 1.3 What is Debian GNU/Linux? . 2 1.4 What is the Debian Installer? . 3 1.5 Getting Debian . 3 1.6 Getting the Newest Version of This Document . 3 1.7 Organization of This Document . 3 1.8 About Copyrights and Software Licenses . 4 2 System Requirements 5 2.1 Supported Hardware . 5 2.1.1 Supported Architectures . 5 2.1.2 Three different ARM ports . 6 2.1.3 Variations in ARM CPU designs and support complexity . 6 2.1.4 Platforms supported by Debian/armhf . 6 2.1.5 Platforms no longer supported by Debian/armhf . 8 2.1.6 Multiple Processors . 8 2.1.7 Graphics Hardware Support . 8 2.1.8 Network Connectivity Hardware . 8 2.1.9 Peripherals and Other Hardware . 8 2.2 Devices Requiring Firmware . 8 2.3 Purchasing Hardware Specifically for GNU/Linux . 9 2.3.1 Avoid Proprietary or Closed Hardware . 9 2.4 Installation Media . 9 2.4.1 CD-ROM/DVD-ROM/BD-ROM . 9 2.4.2 Network . 10 2.4.3 Hard Disk . 10 2.4.4 Un*x or GNU system . -
Porting Open64 to the Cygwin Environment
Porting Open64 to the Cygwin Environment Nathan Tallent Mike Fagan ∗ November 2003 Abstract Cygwin is a Linux-like environment for Windows. It is sufficiently com- plete and stable that porting even very large codes to the environment is relatively straightforward. Cygwin is easy enough to download and install that it provides a convenient platform for traveling with code and giving conference demonstra- tions (via laptop) – even potentially expanding a code’s audience and user base (via desktop). However, for various reasons, Cygwin is not 100% compatible with Linux. We describe the major problems we encountered porting Rice University’s Open64/SL code base to Cygwin and present our solutions. 1 Introduction Cygwin is a Linux-like environment for Windows. It provides a Windows DLL that emulates nearly all of the Linux API. Programs written for Linux can link with the Cygwin DLL and thus run on Windows. A reasonably proficient Unix user can easily download and install a relatively complete Linux environment, including shells, de- velopment tools (GCC, make, gdb), editors (emacs, vi) and a graphical environment (XFree86). Moreover, the environment is complete and stable enough that it is rela- tively straightforward to port even very large codes to Cygwin. Because of the preva- lence of Windows-based desktops and laptops, Cygwin provides an attractive means for traveling with code and demonstrating it at conferences – even potentially expand- ing a code’s audience and user base. However, for full-time development or for critical applications, Unix remains superior. More information about Cygwin can be found on its web site, http://www.cygwin.com. -
Computer Architectures an Overview
Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements. -
MIPS on Openbsd
MIPS on OpenBSD [email protected] MIPS on OpenBSD ● Why should I care? ● Where can I get some? ● History ● Current world ● Future About Me ● OpenBSD dev, mostly doing ports. ● But I am not a computer scientist/tech person by trade. ● Interested in MIPS support. ● My start with MIPS ports: I wanted to play a game. About Me My current MIPS inventory: ● SGI O2 ● 2x Lemote Yeeloong ● Lemote Fuloong ● Loongson-1B development board Why MIPS? Why MIPS? ● According to a 2011 Forbes article, 500 million MIPS CPUs are shipped each year. ● At least some of them end up in general- purpose devices. ● We should aim to support those devices! Why MIPS? ● “Shut up and hack!” ● Help expose bugs. ● MIPS is not going away. ● Be the coolest person you know 8-) ● It's just fun! SGI SGI ● History ● Recent (2012) improvements SGI ● IP20: Indigo ● IP22: Indy, Indigo2 ● IP27: Origin ● IP28: POWER Indigo2 ● IP30: Octane, Octane 2 ● IP32: O2, O2+ ● IP35: Fuel, Tezro, Origin 3000, Onyx 4 SGI SGI ● What works? ● What doesn't? ● Where can I get one? Loongson Loongson ● China's homegrown CPU, from the Chinese Academy of Sciences (ICT) ● Little-endian MIPS ● Chinese technology independence? Loongson ● Loongson-1: 1A, 1B ● Loongson-2: 2B, 2C, 2E, 2F, 2G, 2H ● Loongson-3: 3A/2GQ, 3B, 3C ● Loongson-T: T Loongson ● Loongson-1: 1A, 1B ● Loongson-2: 2B, 2C, 2E, 2F, 2G, 2H ● Loongson-3: 2G, 2H, 3A/2GQ, 3B, 3C ● Loongson-T: T Loongson ● 2F machines: Fuloong, Lynloong, Yeeloong Loongson Loongson ● Yeeloong ● History on OpenBSD My workflow Loongson ● So where do I get one? MIPS & Ports MIPS & Ports Goal: ● Provide as close to the number of packages on amd64/i386 as possible. -
AI Chips: What They Are and Why They Matter
APRIL 2020 AI Chips: What They Are and Why They Matter An AI Chips Reference AUTHORS Saif M. Khan Alexander Mann Table of Contents Introduction and Summary 3 The Laws of Chip Innovation 7 Transistor Shrinkage: Moore’s Law 7 Efficiency and Speed Improvements 8 Increasing Transistor Density Unlocks Improved Designs for Efficiency and Speed 9 Transistor Design is Reaching Fundamental Size Limits 10 The Slowing of Moore’s Law and the Decline of General-Purpose Chips 10 The Economies of Scale of General-Purpose Chips 10 Costs are Increasing Faster than the Semiconductor Market 11 The Semiconductor Industry’s Growth Rate is Unlikely to Increase 14 Chip Improvements as Moore’s Law Slows 15 Transistor Improvements Continue, but are Slowing 16 Improved Transistor Density Enables Specialization 18 The AI Chip Zoo 19 AI Chip Types 20 AI Chip Benchmarks 22 The Value of State-of-the-Art AI Chips 23 The Efficiency of State-of-the-Art AI Chips Translates into Cost-Effectiveness 23 Compute-Intensive AI Algorithms are Bottlenecked by Chip Costs and Speed 26 U.S. and Chinese AI Chips and Implications for National Competitiveness 27 Appendix A: Basics of Semiconductors and Chips 31 Appendix B: How AI Chips Work 33 Parallel Computing 33 Low-Precision Computing 34 Memory Optimization 35 Domain-Specific Languages 36 Appendix C: AI Chip Benchmarking Studies 37 Appendix D: Chip Economics Model 39 Chip Transistor Density, Design Costs, and Energy Costs 40 Foundry, Assembly, Test and Packaging Costs 41 Acknowledgments 44 Center for Security and Emerging Technology | 2 Introduction and Summary Artificial intelligence will play an important role in national and international security in the years to come. -
Chinese Multinational Companies in Global R&D and Innovation Rankings
1 Chinese Multinational Companies in Global R&D and Innovation Rankings: An Explorative Study Sergey Filippov Assistant Professor Faculty of Technology, Policy & Management Delft University of Technology [email protected] Paper presented at the Third Copenhagen Conference on “’Emerging Multinationals’: Outward Investment from Emerging Economies”, Copenhagen, Denmark, 25-26 October 2012 2 Abstract Internationalisation of Chinese firms is a salient feature of the contemporary world economy. They evolve from local producers to multinational companies, strengthening their presence in a variety of economies – from neighbouring developing countries to sophisticated western markets. Their competitive advantage is often found in access to low costs labour, and in many cases, state support. Innovation is becoming an important variable of the international business strategies of emerging Chinese multinationals. The question is whether innovation will be a new competitive advantage of emerging Chinese multinationals. While this is a very relevant subject, due to its novelty, it is not yet sufficiently addressed. Therefore the aim of this paper is to contribute to the nascent literature stream on this topic. We examine performance of Chinese companies in the global R&D and innovation rankings, both quantitatively and qualitatively. This can be considered as a first step in a study of the interplay of innovation and internationalisation of Chinese firms. Key words: innovation, China, multinationals, ranking 3 1. Introduction The beginning of the 21st century has been marked by a spectacular rise of China that has shown a sustained two-digit economic growth for several years. China represents an attractive multi-million market for western multinationals. Many of whom establish R&D centres in China in order to adjust their products for the Chinese market as well as to develop new ideas and concepts for application globally. -
Automated Malware Analysis Report for Funny Linux.Elf
ID: 449051 Sample Name: funny_linux.elf Cookbook: defaultlinuxfilecookbook.jbs Time: 05:20:57 Date: 15/07/2021 Version: 33.0.0 White Diamond Table of Contents Table of Contents 2 Linux Analysis Report funny_linux.elf 3 Overview 3 General Information 3 Detection 3 Signatures 3 Classification 3 Analysis Advice 3 General Information 3 Process Tree 3 Yara Overview 3 Jbx Signature Overview 4 Mitre Att&ck Matrix 4 Malware Configuration 4 Behavior Graph 4 Antivirus, Machine Learning and Genetic Malware Detection 5 Initial Sample 5 Dropped Files 5 Domains 5 URLs 5 Domains and IPs 5 Contacted Domains 5 Contacted IPs 5 Runtime Messages 6 Joe Sandbox View / Context 6 IPs 6 Domains 6 ASN 6 JA3 Fingerprints 6 Dropped Files 6 Created / dropped Files 6 Static File Info 6 General 6 Static ELF Info 7 ELF header 7 Sections 7 Program Segments 8 Dynamic Tags 8 Symbols 8 Network Behavior 10 System Behavior 10 Analysis Process: funny_linux.elf PID: 4576 Parent PID: 4498 10 General 10 File Activities 10 File Read 10 Copyright Joe Security LLC 2021 Page 2 of 10 Linux Analysis Report funny_linux.elf Overview General Information Detection Signatures Classification Sample funny_linux.elf Name: SSaampplllee hhaass sstttrrriiippppeedd ssyymbboolll tttaabblllee Analysis ID: 449051 Sample has stripped symbol table MD5: e0ba4089e9b457… Ransomware SHA1: 21b3392a2fdab2a… Miner Spreading SHA256: d2544462756205… mmaallliiiccciiioouusss malicious Evader Phishing Infos: sssuusssppiiiccciiioouusss suspicious cccllleeaann clean Exploiter Banker Spyware Trojan / Bot Adware Score: -
Company Name(Ecountry Hall No
Company name(ECountry Hall No. Booth No. Email Website Project/ProductE-mail Name(English)Website superpix Micro Tchina 5 ZKY10 [email protected] image sensor chip typical application demonstration project Sanjin group hunchina 9 9S33 hnsanjin@ www.hnsanjin.com SLon Magnetic chinaS 9 9s35 annabelee www.slon.cIndustrialisation of SLon HGMS series Institute of Mic china 5 ZKY11 [email protected] HMotor Controller for Variable Frequency Air Conditioner Tsinghua Universchina 8 8G06 [email protected] [email protected] Tsinghua Universchina 8 8G06 [email protected] Organic [email protected] Tsinghua Universchina 8 8G06 [email protected] [email protected] Tsinghua Universchina 8 8G06 [email protected] Broadband jsong@tsinhttp://riit.tsinghua.edu.cn Jiangxi Gao'an china 9 9s35 sale@htgjledHttp://www.LED [email protected] Hunan Hongyingxchina 9 9S33 36913613 hyxbio.comEnzyme Pre36913613 hyxbio.com china 9 9s35 [email protected] www.707hitech.com china 9 9s35 [email protected] www.707hitech.com JIUJIANG LISHANchina ENTECH9 CO., LTD.9s35 [email protected] JIUJIANG LISHANchina ENTECH9 CO., LTD.9s35 [email protected] JIANGXI CHEN china 9 9S35 [email protected] JIANGXI CHEN china 9 9S35 [email protected] jiangxi Longzhe china 9 9S35 jxlz2008@ http://www “JX-108”Nejxlz2008@ http://www.jxlongzheng.com china 9 9S35 [email protected] [email protected] Jiangxi Academychina 9 9S35 [email protected] The [email protected] Jiangxi Academychina 9 9S35 [email protected] the [email protected] Jiangxi Academychina 9 9S35 [email protected] Hihg-purity [email protected] Jiangxi Academychina 9 9S35 [email protected] Hihg-purity [email protected] Jiangxi Academychina 9 9S35 [email protected] GAP planti [email protected] wuhan universit china 8 8G10 [email protected].