(OL3.11-7). Page References Preceded by a Single Letter with Hyphen Refer to Appendices

Total Page:16

File Type:pdf, Size:1020Kb

(OL3.11-7). Page References Preceded by a Single Letter with Hyphen Refer to Appendices Index Note: Online information is listed by chapter and section number followed by page numbers (OL3.11-7). Page references preceded by a single letter with hyphen refer to appendices. 1-bit ALU, B-26–29. See also Arithmetic addiu (Add Imm.Unsigned), 119 AGP, C-9 logic unit (ALU) Address interleaving, 381 Algol-60, OL2.21-7 adder, B-27 Address select logic, D-24, D-25 Aliasing, 444 CarryOut, B-28 Address space, 428, 431 Alignment restriction, 69–70 for most signifi cant bit, B-33 extending, 479 All-pairs N-body algorithm, C-65 illustrated, B-29 fl at, 479 Alpha architecture logical unit for AND/OR, B-27 ID (ASID), 446 bit count instructions, E-29 performing AND, OR, and addition, inadequate, OL5.17-6 fl oating-point instructions, E-28 B-31, B-33 shared, 519–520 instructions, E-27–29 32-bit ALU, B-29–38. See also Arithmetic single physical, 517 no divide, E-28 logic unit (ALU) unmapped, 450 PAL code, E-28 defi ning in Verilog, B-35–38 virtual, 446 unaligned load-store, E-28 from 31 copies of 1-bit ALU, B-34 Address translation VAX fl oating-point formats, E-29 illustrated, B-36 for ARM cortex-A8, 471 ALU control, 259–261. See also ripple carry adder, B-29 defi ned, 429 Arithmetic logic unit (ALU) tailoring to MIPS, B-31–35 fast, 438–439 bits, 260 with 32 1-bit ALUs, B-30 for Intel core i7, 471 logic, D-6 32-bit immediate operands, 112–113 TLB for, 438–439 mapping to gates, D-4–7 7090/7094 hardware, OL3.11-7 Address-control lines, D-26 truth tables, D-5 Addresses ALU control block, 263 A 32-bit immediates, 113–116 defi ned, D-4 base, 69 generating ALU control bits, D-6 Absolute references, 126 byte, 69 ALUOp, 260, D-6 Abstractions defi ned, 68 bits, 260, 261 hardware/soft ware interface, 22 memory, 77 control signal, 263 principle, 22 virtual, 428–431, 450 Amazon Web Services (AWS), 425 to simplify design, 11 Addressing AMD Opteron X4 (Barcelona), 543, 544 Accumulator architectures, OL2.21-2 32-bit immediates, 113–116 AMD64, 151, 224, OL2.21-6 Acronyms, 9 base, 116 Amdahl’s law, 401, 503 Active matrix, 18 displacement, 116 corollary, 49 add (Add), 64 immediate, 116 defi ned, 49 add.d (FP Add Double), A-73 in jumps and branches, 113–116 fallacy, 556 add.s (FP Add Single), A-74 MIPS modes, 116–118 and (AND), 64 Add unsigned instruction, 180 PC-relative, 114, 116 AND gates, B-12, D-7 addi (Add Immediate), 64 pseudodirect, 116 AND operation, 88 Addition, 178–182. See also Arithmetic register, 116 AND operation, A-52, B-6 binary, 178–179 x86 modes, 152 andi (And Immediate), 64 fl oating-point, 203–206, 211, A-73–74 Addressing modes, A-45–47 Annual failure rate (AFR), 418 instructions, A-51 desktop architectures, E-6 versus.MTTF of disks, 419–420 operands, 179 addu (Add Unsigned), 64 Antidependence, 338 signifi cands, 203 Advanced Vector Extensions (AVX), 225, Antifuse, B-78 speed, 182 227 Apple computer, OL1.12-7 I-1 I-2 Index Apple iPad 2 A1395, 20 TLB hardware for, 471 programs, 123 logic board of, 20 ARM instructions, 145–147 translating into machine language, 84 processor integrated circuit of, 21 12-bit immediate fi eld, 148 when to use, A-7–9 Application binary interface (ABI), 22 addressing modes, 145 Asserted signals, 250, B-4 Application programming interfaces block loads and stores, 149 Associativity (APIs) brief history, OL2.21-5 in caches, 405 defi ned, C-4 calculations, 145–146 degree, increasing, 404, 455 graphics, C-14 compare and conditional branch, increasing, 409 Architectural registers, 347 147–148 set, tag size versus, 409 Arithmetic, 176–236 condition fi eld, 324 Atomic compare and swap, 123 addition, 178–182 data transfer, 146 Atomic exchange, 121 addition and subtraction, 178–182 features, 148–149 Atomic fetch-and-increment, 123 division, 189–195 formats, 148 Atomic memory operation, C-21 fallacies and pitfalls, 229–232 logical, 149 Attribute interpolation, C-43–44 fl oating-point, 196–222 MIPS similarities, 146 Automobiles, computer application in, 4 historical perspective, 236 register-register, 146 Average memory access time (AMAT), multiplication, 183–188 unique, E-36–37 402 parallelism and, 222–223 ARMv7, 62 calculating, 403 Streaming SIMD Extensions and ARMv8, 158–159 advanced vector extensions in x86, ARPANET, OL1.12-10 B 224–225 Arrays, 415 subtraction, 178–182 logic elements, B-18–19 Backpatching, A-13 subword parallelism, 222–223 multiple dimension, 218 Bandwidth, 30–31 subword parallelism and matrix pointers versus, 141–145 bisection, 532 multiply, 225–228 procedures for setting to zero, 142 external to DRAM, 398 Arithmetic instructions. See also ASCII memory, 380–381, 398 Instructions binary numbers versus, 107 network, 535 desktop RISC, E-11 character representation, 106 Barrier synchronization, C-18 embedded RISC, E-14 defi ned, 106 defi ned, C-20 logical, 251 symbols, 109 for thread communication, C-34 MIPS, A-51–57 Assembler directives, A-5 Base addressing, 69, 116 operands, 66–, 73 Assemblers, 124–126, A-10–17 Base registers, 69 Arithmetic intensity, 541 conditional code assembly, A-17 Basic block, 93 Arithmetic logic unit (ALU). See also defi ned, 14, A-4 Benchmarks, 538–540 ALU control; Control units function, 125, A-10 defi ned, 46 1-bit, B-26–29 macros, A-4, A-15–17 Linpack, 538, OL3.11-4 32-bit, B-29–38 microcode, D-30 multicores, 522–529 before forwarding, 309 number acceptance, 125 multiprocessor, 538–540 branch datapath, 254 object fi le, 125 NAS parallel, 540 hardware, 180 pseudoinstructions, A-17 parallel, 539 memory-reference instruction use, 245 relocation information, A-13, A-14 PARSEC suite, 540 for register values, 252 speed, A-13 SPEC CPU, 46–48 R-format operations, 253 symbol table, A-12 SPEC power, 48–49 signed-immediate input, 312 Assembly language, 15 SPECrate, 538–539 ARM Cortex-A8, 244, 345–346 defi ned, 14, 123 Stream, 548 address translation for, 471 drawbacks, A-9–10 beq (Branch On Equal), 64 caches in, 472 fl oating-point, 212 bge (Branch Greater Th an or Equal), 125 data cache miss rates for, 474 high-level languages versus, A-12 bgt (Branch Greater Th an), 125 memory hierarchies of, 471–475 illustrated, 15 Biased notation, 79, 200 performance of, 473–475 MIPS, 64, 84, A-45–80 Big-endian byte order, 70, A-43 specifi cation, 345 production of, A-8–9 Binary numbers, 81–82 Index I-3 ASCII versus, 107 operations, 254 C conversion to decimal numbers, 76 Branch delay slots defi ned, 73 defi ned, 322 C.mmp, OL6.15-4 Bisection bandwidth, 532 scheduling, 323 C language Bit maps Branch equal, 318 assignment, compiling into MIPS, defi ned, 18, 73 Branch instructions, A-59–63 65–66 goal, 18 jump instruction versus, 270 compiling, 145, OL2.15-2–2.15-3 storing, 18 list of, A-60–63 compiling assignment with registers, Bit-Interleaved Parity (RAID 3), OL5.11- pipeline impact, 317 67–68 5 Branch not taken compiling while loops in, 92 Bits assumption, 318 sort algorithms, 141 ALUOp, 260, 261 defi ned, 254 translation hierarchy, 124 defi ned, 14 Branch prediction translation to MIPS assembly language, dirty, 437 as control hazard solution, 284 65 guard, 220 buff ers, 321, 322 variables, 102 patterns, 220–221 defi ned, 283 C++ language, OL2.15-27, OL2.21-8 reference, 435 dynamic, 284, 321–323 Cache blocking and matrix multiply, rounding, 220 static, 335 475–476 sign, 75 Branch predictors Cache coherence, 466–470 state, D-8 accuracy, 322 coherence, 466 sticky, 220 correlation, 324 consistency, 466 valid, 383 information from, 324 enforcement schemes, 467–468 ble (Branch Less Th an or Equal), 125 tournament, 324 implementation techniques, Blocking assignment, B-24 Branch taken OL5.12-11–5.12-12 Blocking factor, 414 cost reduction, 318 migration, 467 Block-Interleaved Parity (RAID 4), defi ned, 254 problem, 466, 467, 470 OL5.11-5–5.11-6 Branch target protocol example, OL5.12-12–5.12-16 Blocks addresses, 254 protocols, 468 combinational, B-4 buff ers, 324 replication, 468 defi ned, 376 Branches. See also Conditional snooping protocol, 468–469 fi nding, 456 branches snoopy, OL5.12-17 fl exible placement, 402–404 addressing in, 113–116 state diagram, OL5.12-16 least recently used (LRU), 409 compiler creation, 91 Cache coherency protocol, OL5.12- loads/stores, 149 condition, 255 12–5.12-16 locating in cache, 407–408 decision, moving up, 318 fi nite-state transition diagram, OL5.12- miss rate and, 391 delayed, 96, 255, 284, 318–319, 322, 15 multiword, mapping addresses to, 390 324 functioning, OL5.12-14 placement locations, 455–456 ending, 93 mechanism, OL5.12-14 placement strategies, 404 execution in ID stage, 319 state diagram, OL5.12-16 replacement selection, 409 pipelined, 318 states, OL5.12-13 replacement strategies, 457 target address, 318 write-back cache, OL5.12-15 spatial locality exploitation, 391 unconditional, 91 Cache controllers, 470 state, B-4 Branch-on-equal instruction, 268 coherent cache implementation valid data, 386 Bubble Sort, 140 techniques, OL5.12-11–5.12-12 blt (Branch Less Th an), 125 Bubbles, 314 implementing, OL5.12-2 bne (Branch On Not Equal), 64 Bus-based coherent multiprocessors, snoopy cache coherence, OL5.12-17 Bonding, 28 OL6.15-7 SystemVerilog, OL5.12-2 Boolean algebra, B-6 Buses, B-19 Cache hits, 443 Bounds check shortcut, 95 Bytes Cache misses Branch datapath addressing, 70 block replacement on, 457 ALU, 254 order, 70, A-43 capacity, 459 I-4 Index Cache misses (Continued) virtual memory and TLB integration, defi ned, 33 compulsory, 459 440–441 memory-stall, 399 confl ict, 459 virtually addressed, 443 number of registers and, 67 defi ned, 392 virtually indexed, 443 worst-case delay and, 272 direct-mapped cache, 404 virtually tagged, 443 Clock cycles
Recommended publications
  • ARM Против Intel: Успешная Стратегия Для RISC Или Выгода Для CISC?
    ARM против INTEL: успешная стратегия для RISC или выгода для CISC? Брайан Дайперт (BRIAN DIPERT), старший технический редактор, EDN Корпорация ARM и владельцы лицензии на ее продукты намерены расши- рить присутствие на рынке и занять ниши, традиционно занимаемые процессорами Intel x86. В ответ Intel решила потеснить корпорацию ARM в сегменте рынка электронных устройств. корпорации ARM и Intel окончатель- пустили при переходе с ARM11. ядро повышенную защиту. второй тип про- но вступили в открытую конкуренцию. Cortex-A8 обеспечивает поддержку цессоров ориентирован больше на первая активно продвигает технологию попарно запускаемых суперскалярных беспроводную передачу данных и под- RISC, в то время как Intel делает упор инструкций и имеет более глубокий держивает большой набор протоколов на процессоры с набором команд CISC. конвейер в каждом ядре, содержащий передачи данных и голоса. еще три года назад, когда Intel представ- 13 уровней вместо 8. Блок вычислений с ляла свой первый процессор семейства плавающей запятой в отличие от ARM11 NVIDIA — ставка на мультимеДиа Atom, компания ясно дала понять, что является обязательным. кроме того, компания Nvidia стала обладатель- нацелена не только на настольные ком- для Cortex-A8 требуется 64-разрядный ницей лицензии на ARM после несколь- пьютеры среднего уровня и ноутбуки, SIMD-вычислитель Neon. ких приобретений: компании MediaQ но и на портативные устройства, в кото- в Cortex-A9 разработчик сам решает, в 2003 г. и PortalPlayer в 2006 г. первая рых исторически пальма первенства реализовывать ли Neon и блок опера- снк Nvidia, Tegra, содержала процессор принадлежит ARM. в ответ ARM пред- ций с плавающей запятой. оба они не ARM11. она не получила широкого при- ставила ядро Cortex-A15, область при- являются обязательными.
    [Show full text]
  • R&D and the Market for Acquisitions
    R&D and the Market for Acquisitions Gordon PhillipsW and Alexei Zhdanov** COMMENTS WELCOME: First version January 10, 2010. This Version: February 20, 2011 We provide a new theory and empirical tests showing how an active acquisition market posi- tively aects rm incentives to innovate and conduct R&D. Our model shows how the incentives of small rms to conduct R&D in order to innovate increase with competition, demand and the probability that they are taken over. In contrast, we show that large rms optimally may decide to purchase smaller innovative rms and conduct less R&D themselves. Empirically, we document that the R&D of small rms responds more than the R&D of larger rms to demand shocks and the probability of being an acquisition target. The results also show that rm R&D increases with product-market competition and with industry acquisition liquidity and that these eects are stronger for smaller rms. WUniversity of Maryland and NBER, **University of Lausanne and Swiss FinanceInstitute. Phillipscanbereachedat [email protected], Zhdanov can be reached at [email protected]. We would like to thank Denis Gromb, Urs Peyer and seminar participants at Insead for helpful comments and discussion. R&D and the Market for Acquisitions ABSTRACT We provide a new theory and empirical tests showing how an active acquisition market posi- tively aects rm incentives to innovate and conduct R&D. Our model shows how the incentives of small rms to conduct R&D in order to innovate increase with competition, demand and the probability that they are taken over.
    [Show full text]
  • A Study of the Soc and Smartphone Industries
    Vertical Structure and Innovation: A Study of the SoC and Smartphone Industries Chenyu Yang∗ Department of Economics, University of Maryland, College Park December 19, 2019 Abstract This article studies how vertical integration and upstream R&D subsidy affect innovation and welfare in vertically separated industries. I formulate a dynamic structural model of a dominant upstream firm and oligopolistic downstream firms that invest in complementary innovations. I estimate the model using data on the System-on-Chip (SoC) and smartphone industries. The results suggest that a vertical merger can increase innovation and welfare, mainly driven by the investment coordination of the merged firms. I also find that subsidizing the upstream innovation increases overall private investment, innovation and welfare. 1 Introduction In vertical industries, upstream and downstream innovations are often complementary. Upstream firms upgrade the core technology essential to performance enhancement, and downstream firms combine the technology with innovative designs in new consumer products. Examples of com- plementary innovations include traction batteries (upstream) and electric vehicles (downstream), CPUs (upstream) and personal computers (downstream) and System-on-Chips (SoCs, upstream) ∗Department of Economics, University of Maryland, College Park; [email protected]. I would like to acknowl- edge the generous financial support provided by Rackham Graduate School and Michigan Institute for Teaching and Research in Economics (MITRE) at the University of Michigan. I am grateful for the guidance and support from my advisers Jeremy Fox, Daniel Ackerberg, Ying Fan and Srinivasaraghavan Sriram. I benefited greatly from the comments of many seminar participants, two anonymous referees and the editor Marc Rysman. All errors are mine.
    [Show full text]
  • 0-9, and Symbols A
    Index Note : Online information is listed by print page number and a period followed by “e” with online page number (54.e1). Page references preceded by a single letter with hyphen refer to appendices. Page references followed by “f ,” “ t ,” and “ b ” refer to fi gures, tables, and boxes, respectively. 0-9, and symbols ID (ASID) , 436 VAX fl oating-point formats , D-29 inadequate , 497.e5–497.e6 ALU control , 249–251 . See also 1-bit ALU , A-26–A-29 . See also shared , 507–508 Arithmetic logic unit (ALU) Arithmetic logic unit (ALU) single physical , 507 , 507–508 bits , 250–251 , 250 f adder , A-27 f virtual , 436 logic , C-6–C-7 CarryOut , A-28 Address translation mapping to gates , C-4–C-7 for most signifi cant bit , A-33 f for ARM cortex-A53 , 458 f truth tables , C-5f , C-5 f illustrated , A-29f defi ned , 418–419 ALU control block , 253 logical unit for AND/OR , A-27 f fast , 428–430 defi ned , C-4–C-6 performing AND, OR, and addition , for Intel core i7 , 458 f generating ALU control bits , C-6 f A-31 , A-33 f TLB for , 428–430 ALUOp , 250 , C-6 b –C-7 b 64-bit ALU , A-29–A-31 . See also Address-control lines , C-26f bits , 250 , 251 Arithmetic logic unit (ALU) Addresses control signal , 253 from 63 copies of 1-bit ALU , A-34 f b a s e , 6 9 Amazon Web Services (AWS) , 415b with 64 1-bit ALUs , A-30f byte , 70 AMD Opteron X4 (Barcelona) , 533 , 534f defi ning in Verilog , A-36–A-37 defi ned , 68 AMD64 , 148 , 148 , 215 , 173.e5 illustrated , A-35f m e m o r y , 7 8 b Amdahl’s law , 391 , 493–494 ripple carry adder , A-29 virtual
    [Show full text]
  • Dr. Ishaq Unwala 11400 Rockwell Pl Phone #: (512) 567 - 4467 Austin, TX 78726 [email protected]
    Dr. Ishaq Unwala 11400 Rockwell Pl Phone #: (512) 567 - 4467 Austin, TX 78726 [email protected] WORK EXPERIENCE University of Houston Clear Lake, Houston, TX Aug '14 - present Assistant Professor of Computer Engineering Teaching graduate level classes in Computer Engineering. Areas of interest Design, Test and Verification of digital designs. Oracle Corporation, Austin, TX Senior Hardware Engineer Sep '10 - Jan '14 Recently employed at Oracle Corporation in Computer and Microelectronic Technology (CMT) division, formerly Sun Microsystems. The CMT division designs, develops and implements complete SPARC systems, including SPARC Core, SOC for SPARC Core, and Solaris Operating System. I was responsible for functional verification of the SPARC Core. I have worked on two SPARC processor cores, Tahoe (S4) and Siete (S5). Functional verification includes many sub-tasks, including working with logic design team on design specification documents, Test Generation, Test Environment design and development, Functional Coverage specification and implementation, root causing Test failures, Formal verification, use and design of many other Design Tools. - Project : Siete (S5) CPU (2013-2014) Most recently I worked on design verification of the Load Store Unit for a new SPARC processor. I proposed, specified, and implemented a new test generator for testing of the Load Store unit (LSU) for the SPARC Core. The new test generator provided hundreds of tests that otherwise would have to be hand written. I wrote testing and coverage specification for LSU blocks. Design and verification work is still in progress. Siete is projected to tape-out in March 2015. - Project : Tahoe (S4) CPU (2010-2013) I specified, designed and implemented the unit test environment (UTE) for the Instruction Fetch Unit (IFU) design for Tahoe.
    [Show full text]
  • Apple Inc. This Article Is About the Technology Company
    Apple Inc. This article is about the technology company. For other companies named "Apple", see Apple (disambiguation). Apple Inc. Type Public Traded as NASDAQ: AAPL NASDAQ-100 Component S&P 500 Component Industry Computer hardware Computer software Consumer electronics Digital distribution Founded April 1, 1976 (incorporated January 3, 1977 as Apple Computer, Inc.) Founder(s) Steve Jobs Steve Wozniak Ronald Wayne[1] Headquarters Apple Campus, 1 Infinite Loop, Cupertino, California, U.S. Number of 357 retail stores(as of October 2011) locations Area served Worldwide Key people Tim Cook (CEO) Arthur Levinson (Chairman)[2] Sir Jonathan Ive (SVP, Industrial Design) Steve Jobs (Chairman, 1976-1985/2011; CEO, 1997– 2011) Products Products list[show] Services Services list[show] [3] Revenue US$ 108.249 billion (FY 2011) [3] Operating income US$ 33.790 billion (FY 2011) [3] Profit US$ 25.922 billion (FY 2011) [3] Total assets US$ 116.371 billion (FY 2011) [3] Total equity US$ 76.615 billion (FY 2011) Employees 60,400 (2011)[4] Subsidiaries Braeburn Capital FileMaker Inc. Anobit Website Apple.com Apple Inc. (NASDAQ: AAPL ; formerly Apple Computer, Inc.) is an American multinational corporation that designs and sellsconsumer electronics, computer software, and personal computers. The company's best-known hardware products are the Macintoshline of computers, the iPod, the iPhone and the iPad. Its software includes the Mac OS X operating system; the iTunes media browser; the iLife suite of multimedia and creativity software; the iWork suite of productivity software; Aperture, a professional photography package; Final Cut Studio, a suite of professional audio and film-industry software products; Logic Studio, a suite of music production tools; the Safari web browser; and iOS, a mobile operating system.
    [Show full text]
  • Of 48 in the UNITED STATES DISTRICT COURT for the EASTERN DISTRICT of TEXAS MARSHALL DIVISION Plaintiff, V. Defendant. Ci
    Case 2:17-cv-00207 Document 1 Filed 03/16/17 Page 1 of 48 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION SOVERAIN IP, LLC, Plaintiff, Civil Action No._________ v. JURY TRIAL DEMANDED APPLE, INC. Defendant. COMPLAINT FOR PATENT INFRINGEMENT Plaintiff Soverain IP, LLC (“Soverain” or “Plaintiff”), by and through its attorneys, brings this action and makes the following allegations of patent infringement relating to U.S. Patent Nos.: 7,191,447 (“the ‘447 patent”) 8,935,706 (“the ’706 patent”); 5,708,780 (“the ‘780 patent”); and 6,212,634 (“the ‘634 patent”) (collectively, the “patents-in-suit” or the “Soverain Patents”). Defendant Apple, Inc. (“Apple” or “Defendant”) infringes each of the patents-in-suit in violation of the patent laws of the United States of America, 35 U.S.C. § 1 et seq. INTRODUCTION 1. This case arises from Apple’s infringement of Soverain’s data extraction and network management patent portfolio. Soverain is the owner by assignment and exclusive licensee to twenty-four issued United States patents, multiple pending patent applications,1 and numerous foreign patent assets.2 2. The patents asserted in this case arose from the innovative work of Open Market, Inc. (“Open Market”), an innovative tech firm that in 1993 developed groundbreaking technologies for the then-nascent Internet. Open Market was founded at a time when conducting commercial transactions over the Internet was in its beginning stages. Previous uses of the Internet had largely been limited to academic research and military defense work. 1 See U.S.
    [Show full text]
  • Advanced Processing Techniques Using the Intrinsity(Tm
    TM WHITE PAPER the Faster processor company TM Advanced Processing Techniques Using the Intrinsity™ FastMATH™ Processor Originally Presented to the Embedded Processor Forum; May 1, 2002 Tim Olson, Senior Design Architect Note: All information contained in this document that relates to the FastMATH processor also applies to the FastMATH-LP™ processor. 1. Abstract The Intrinsity™ FastMATH™ processor combines a MIPS32™ core, a matrix/vector engine, and dual RapidIO™ interfaces for a 2 GHz adaptive signal processor™ product capable of up to 64 giga operations per second (GOPS) (peak) computing performance. (See Section 8 on page 7 for more information on performance.) It is an embedded microprocessor designed for areas such as adaptive signal processing, image analysis, and other fields that benefit from flexibility, speed, and an architecture optimized for mathematical computation. With its 4 × 4 matrix of process- ing elements, it can compete favorably with most custom hardware designs, but uses a standard software program- ming model. This enables field enhancements without having to change hardware. This document describes the architecture, what it can do, and techniques for using it effectively. Samples are available now. 2. Introduction The FastMATH processor is a fixed-point embedded processor that delivers application-specific integratec circuit (ASIC) level performance for real-time adaptive signal processing and other vector and matrix math intensive prob- lems. It combines multi-gigahertz clock speeds with native matrix data operations and high-speed I/O for efficient partitioning of complex problems across multiple units. With its clock speed, plus its strong architectural advantages, it delivers ASIC-level performance with the flexibility of a software design.
    [Show full text]
  • Iphone Es Una Línea De Teléfonos Inteligentes Diseñada Y Comercializada Por Apple Inc
    iPhone es una línea de teléfonos inteligentes diseñada y comercializada por Apple Inc. Ejecuta el sistema operativo móvil iOS antes conocido como "iPhone OS" hasta mediados de 2010. El iPhone dispone de una cámara de fotos de 8 megapíxeles y un reproductor de música (equivalente al del iPod) además de software para enviar y recibir mensajes de texto y mensajes de voz. También ofrece servicios de Internet como leer correo electrónico, cargar páginas web y conectividad por Wi-Fi. La primera generación de teléfonos eran GSM cuatribanda con la tecnología EDGE; la segunda generación ya incluía UMTS con HSDPA.;2la sexta generación ya incluía 4G LTE. Steve Jobs anunció el iPhone en 2007,3 tras varios rumores y especulaciones que circulaban desde hacía meses.4 El iPhone se introdujo inicialmente en los Estados Unidos el 29 de junio de 2007. Fue nombrado «Invento del año» por la revista Time en 2009.5 El 11 de julio de 2008 el iPhone 3G salió a la venta, estando disponible en 22 países6 y en 70 para finales de año. Esta versión soportaba la transmisión de datos por 3G a una velocidad más rápida y tecnología AGPS.2 Para el evento WWDC 2009 se presentó el iPhone 3GS (S de Speed, velocidad), presentando el mismo diseño que el 3G, pero con hardware mejorado. El iPhone 3GS es hasta dos veces más rápido que su predecesor cargando páginas web o ejecutando aplicaciones, saca partido del estándar OpenGL ES 2.0 para ofrecer mejores gráficos 3D, soporta HSDPA a 7,2 MB (también conocido como 3.5G), cuenta con una nueva cámara de 3 megapíxeles con enfoque automático y grabación de vídeo, control por voz, brújula y soporte integrado para el Nike+iPod.[cita requerida] El día 7 de junio de 2010 en la WWDC 2010 Apple presentó el iPhone 4, con un diseño renovado tanto estéticamente, abandonando su estética redondeada, como a nivel hardware.
    [Show full text]
  • 1 in the United States District Court for the Eastern
    Case 2:15-cv-01547 Document 1 Filed 09/24/15 Page 1 of 151 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION ST. LUKE TECHNOLOGIES, LLC , Plaintiff, Civil Action No._________ v. JURY TRIAL DEMANDED APPLE, INC., Defendant. COMPLAINT FOR PATENT INFRINGEMENT Plaintiff St. Luke Technologies, LLC (“St. Luke” or “Plaintiff”), by and through its attorneys, brings this action and makes the following allegations of patent infringement relating to U.S. Patent Nos. 8,316,237 (“the ‘237 patent”); 7,181,017 (“the ‘017 patent”); 7,869,591 (“the ‘591 patent”); 8,904,181 (“the ‘181 patent”); 7,587,368 (“the ‘368 patent”); 8,498,941 (“the ‘941 patent”; and 8,566,247 (“the ‘247 patent”) (collectively, the “patents-in-suit”). Defendant Apple, Inc. (“Apple” or “Defendant”) infringes the patents-in-suit in violation of the patent laws of the United States of America, 35 U.S.C. § 1 et seq. INTRODUCTION 1. In an effort to expand its product base and profit from the sale of infringing cloud computing encryption technologies and information record infrastructure technologies, Apple has unlawfully and without permission copied the technologies and inventions of Dr. Robert H. Nagel, David P. Felsher, and Steven M. Hoffberg. 2. Dr. Nagel, Mr. Felsher, and Mr. Hoffberg are the co-inventors of the ‘237, ‘017, ‘591, ‘181, and ‘247 patents (collectively, the “Secure Third-Party Communications Patents” or “STPC patents”). The STPC patents have been cited in over 550 United States patents and patent applications as prior art before the United States Patent and Trademark Office.
    [Show full text]
  • Intrinsity(Tm) Fastmath(Tm) Application to Computed Tomography
    TM WHITE PAPER the Faster processor company SM Intrinsity™ FastMATH™ Application to Computed Tomography Written by G. P. Yost, PhD 1. Introduction This document describes the science of computed tomography and the application of the Intrinsity FastMATH processor to this problem. The FastMATH processor is designed as a high-speed parallel-processing matrix engine, programmable in C or other high-level languages, and we will show that it is well-suited to tomography problems. We begin with a brief discussion of computerized tomography (CT, sometimes called CAT for computerized axial tomography) systems. For specificity, we concentrate on x-ray systems designed for scanning of airport baggage, but most of the same principles apply to medical x-ray tomography, positron emission tomography (PET), single-photon emission tomography (SPECT), and other systems. In its most sophisticated form, the system makes use of a colli- mated cone-beam x-ray source that emits pulsed x-rays at rapid intervals. A detector system configured in finite-sized elements lies in the beam on the opposite side of a conveyor belt upon which the scanned object (e.g., luggage) is being moved continuously. The source and detector co-rotate about the conveyor belt as it moves so that the luggage is scanned from multiple angles. The detector elements record the line integral of the absorptivity on each exposure. By use of the Fourier slice theorem, the x-ray absorption of each volume element can be reconstructed from a com- plete set of these line integrals. The space resolution will depend on a number of factors, including the number of scans per unit angle, the angular range covered, and several others.
    [Show full text]
  • Sisteminės Programos
    Kompiuterių diagnostika Šiuolaikiniuose mobiliuose kompiuteriuose naudojamos vienlustės sistemos yra sudarytos iš ARM Cortex-A branduolių ir papildomos aparatūros. Pagrindiniai tokių SoC gamintojai yra Qualcomm, Samsung, Apple, NVIDIA. Kinijos gamintojai, kurių SoC dažniausiai naudojami kiniškų brandų telefonuose ir planšetėse: MediaTek, Allwinner, Rockchip, Spreadtrum. 2 . Hummingbird SoC naudoja patobulintą Cortex-A8 banduolį ir PowerVR SGX540 GPU branduolį. 1Ghz. Išleistas 2010 metais. Exynos 4 SoC: 1.4-1.6 GHz Quad-core. ARM Cortex-A9 architektūra. Gamintas 2011-2012 metais. Exynos 5 Dual SoC: 1.7 GHz du ARM Cortex-A15 architektūros branduoliai. Įvairios modifikacijos gaminamos nuo 2012 metų iki dabar. Exynos 5 Octa naudoja ARM sukurtą big.LITTLE konfigūraciją, t.y. turi keturis Cortex-A15 ir keturis Cortex- A7 branduolius. Dažnis 1.2-2.1 Ghz. Exynos 5 Hexa turi du Cortex-A15 ir keturis Cortex-A7 branduolius. Exynos 7 Octa. Cortex-A57+Cortex-A53 (big.LITTLE konfigūracija). 1.5-2.1 Ghz 3 . 2010 metais Apple nusipirko ARM SoC gamintoją Intrinsity ir tapo ARM architektūros licencijos savininke bei pradėjo pati projektuoti savo vienlustes sistemas. A4 SoC (naudojamas iPhone 4 ir iPad 1) yra analogiškas Samsung Hummingbird, tik naudoja PowerVR SGX 535 GPU. 1Ghz. A5 SoC (naudojamas iPad 2 ir būsimajame iPhone 5): 2x Cortex A9, PowerVR SGX 543MP2 GPU. A6 ir A6X: Naudojamas iPhone5 ir iPad4. Apple projektuotas, iki 1,4 GHz. PowerVR SGX 543MP3 ir SGX 554MP4 GPU. Gamyklos: Samsung. A7: pirmasis Apple 64 bitų ARMv8 architektūros procesorius. Naudojamas iPhone 5S ir iPad Air. Gaminamas 2013-2014 metais. A8: naudojamas iPhone 6 ir iPhone 6 Plus, 1.4 Ghz, dual core.
    [Show full text]