Afara Websystems

Last updated

Afara Websystems Inc. was a Sunnyvale, California, USA server company whose goal was to build servers surrounding a custom high-throughput CPU architecture, "developing IP traffic management systems that will bring quality-of-service to the next generation of IP access infrastructure." [1] The word "Afara" means "bridge" in the West African Yoruba language. [2]

Contents

History

The company was founded by Kunle Olukotun, a Stanford University professor. First employee to be hired was by Raza Foundries Board Member - Atul Kapadia. It was Neil Sadaranganey who was the sole business person at Afara Web Systems. He was hired out of Real Networks. Subsequently, Les Kohn (employee #2) a microprocessor designer for: Sun Microsystems UltraSPARC; Intel i860 and i960; National Semiconductor Swordfish [3] took the basic idea and developed a product plan.

Olukotun was talking with people running data centers in 2000 and understood the problem of those centers running out of power and space. Olukotun believed that multiple processors on a chip in conjunction with multi-threading could resolve those problems. Olukotun searched for venture capital support on the basis that a new architecture could lead to a 10x performance increase in server processing capabilities. Pierre Lamond, a partner at Sequoia Capital, introduced Olukotun to microprocessor architect Les Kohn, who designed microprocessors for Sun, Intel and National Semiconductor (where Les worked for Pierre). Les introduced Fermi Wang (a journeyman) one of his colleagues at C-Cube Microsystems, to be the acting CEO and to lead the company. It was a classic Silicon Valley startup - the headcount grew to 100 with 95 engineers to focus on engineering development and one marketing director.[ citation needed ]

Two meetings with venture capitalists were scheduled on September 11, 2001. The meetings in New York City were interrupted by the terrorist attack on the World Trade Center, but one of them resumed 2 days later. Available capital for funding the server company had vanished, as the economy started to dip into a new recession in 2001.

Rick Hetherington left Sun to create a start-up company. Venture capitalists Sequoia Capital introduced Hetherington to Olukotun. When Hetherington's startup failed, he returned to Sun. Hetherington wrote memos to Mike Splain, CTO of the Processor group at Sun, encouraging technology acquisition of Afara Websystems. Hetherington became Chief Architect for Horizontal Systems at Sun, which develops and sells servers for data centers and Web systems.[ citation needed ]

Although SPARC-based computers systems are almost exclusively deployed with Solaris, Afara instead planned to use Linux on the SPARC-based processor they developed.

The search for venture capital continued, since creating a server company requires substantial resources, but there was little available during the recession following 9/11. Afara began negotiations with Sun Microsystems, and the acquisition was consummated in July 2002. [4] This new acquisition fell under the umbrella of Fred DeSantis, the vice president of engineering for horizontal systems at Sun. During the due-diligence process, Brian Sutphin sensed (as in Fermi Wang, the "CEO" mentioned that there were no term sheets on the table) from executives he was interacting with that Afara did not have any alternate sources of funding and reduced the offer from high triple digit millions of dollars to < $500M.[ citation needed ]

Contributions and impact

The project included many technology contributions among Linux, Solaris and SPARC. The Afara CPU used a SPARC port of Debian GNU/Linux initially. [5] [6] Debian GNU/Linux contributions to Afara Websystem's former CPU architecture continued to grow, including commercial support for Ubuntu, a Debian GNU/Linux-based operating system. [7] Afara Websystems' former platform direction seemed further validated when Sun hired Ian Murdock, founder of the Debian distribution, to head operating system platform strategy, and cross-pollinate Solaris with a new OS packaging technology similar to that of Debian GNU/Linux. [8]

The new CPU architecture of Afara Websystems, which became known as "Niagara", had enough merit to cause a competing internal Sun project under DeSantis' organization, called "Honeybee", to be canceled. [2]

Pressure was placed on the computing industry to add cores and threads. While competing microprocessor vendors were designing dual-core chips with two dual-threads per core, the original "Niagara" architecture was a more radical design: an eight core processor with four threads per core. [9]

The new family of SPARC microprocessors, trademarked by Sun as "CoolThreads", was released with model names of UltraSPARC T1 (2005), UltraSPARC T2 (2007), UltraSPARC T2 Plus (2008) and the further derivative UltraSPARC T3 (2010). While SPARC is an open instruction set architecture, where vendors build their own processors to an open specification defined by SPARC International, [10] this new family of microprocessors was not only created to the open specification, but its implementation was now free, where people could download the source code, and manufacture them independently. [11]

For web serving loads, Sun had catapulted to become the uncontested fastest single processor on the planet in December 2005, performing 7x faster than the closest Intel server, and has been consistently the highest throughput web server, with the closest competition being 2x-3x slower (socket to socket comparison) as of mid-2009. [12]

Oracle Corporation announced its intention to acquire Sun in April 2009, a deal which closed in January 2010. [13] By the end of 2010, market competitors started to release similar products with multiple cores, a less radical approach to threading, but with similar performance characteristics. Oracle continued the radical approach of the original Afara SPARC architecture (large numbers of threads per large number of simple cores) with the release of the SPARC T3 processor in September 2010 - the first 16 core commodity central processing unit, [14] yielding another top performance benchmark, but only by a slim margin. [12]

Olokotun returned to Stanford University to head its "Pervasive Parallelism Lab" in 2008, to help shape the future of software, as he did with hardware. [15]

Fermi Wang and Les Kohn founded Ambarella with a focus on high definition video capture and delivery markets. [16]

Related Research Articles

<span class="mw-page-title-main">Sun Microsystems</span> American computer company, 1982–2010

Sun Microsystems, Inc. was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Notable Sun acquisitions include Cray Business Systems Division, Storagetek, and Innotek GmbH, creators of VirtualBox. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

<span class="mw-page-title-main">SPARC</span> RISC instruction set architecture

SPARC is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed in the early 1980s. First developed in 1986 and released in 1987, SPARC was one of the most successful early commercial RISC systems, and its success led to the introduction of similar RISC designs from many vendors through the 1980s and 1990s.

<span class="mw-page-title-main">Oracle Solaris</span> Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better use the resources provided by modern processor architectures.

<span class="mw-page-title-main">Sun Fire</span> Server series by Sun Microsystems

Sun Fire is a series of server computers introduced in 2001 by Sun Microsystems. The Sun Fire branding coincided with the introduction of the UltraSPARC III processor, superseding the UltraSPARC II-based Sun Enterprise series. In 2003, Sun broadened the Sun Fire brand, introducing Sun Fire servers using the Intel Xeon processor. In 2004, these early Intel Xeon models were superseded by models powered by AMD Opteron processors. Also in 2004, Sun introduced Sun Fire servers powered by the UltraSPARC IV dual-core processor. In 2007, Sun again introduced Intel Xeon Sun Fire servers, while continuing to offer the AMD Opteron versions as well.

<span class="mw-page-title-main">UltraSPARC T1</span> Microprocessor by Sun Microsystems

Sun Microsystems' UltraSPARC T1 microprocessor, known until its 14 November 2005 announcement by its development codename "Niagara", is a multithreading, multicore CPU. Designed to lower the energy consumption of server computers, the CPU typically uses 72 W of power at 1.4 GHz.

OpenSPARC is an open-source hardware project, started in December 2005, for CPUs implementing the SPARC instruction architecture. The initial contribution to the project was Sun Microsystems' register-transfer level (RTL) Verilog code for a full 64-bit, 32-thread microprocessor, the UltraSPARC T1 processor. On March 21, 2006, Sun released the source code to the T1 IP core under the GNU General Public License v2. The full OpenSPARC T1 system consists of 8 cores, each one capable of executing four threads concurrently, for a total of 32 threads. Each core executes instruction in order and its logic is split among 6 pipeline stages.

<span class="mw-page-title-main">Multi-core processor</span> Microprocessor with more than one processing unit

A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions but the single processor can run instructions on separate cores at the same time, increasing overall speed for programs that support multithreading or other parallel computing techniques. Manufacturers typically integrate the cores onto a single integrated circuit die or onto multiple dies in a single chip package. The microprocessors currently used in almost all personal computers are multi-core.

<span class="mw-page-title-main">Rock (processor)</span>

Rock was a multithreading, multicore, SPARC microprocessor under development at Sun Microsystems. Canceled in 2010, it was a separate project from the SPARC T-Series (CoolThreads/Niagara) family of processors.

<span class="mw-page-title-main">UltraSPARC T2</span> Microprocessor by Sun Microsystems

Sun Microsystems' UltraSPARC T2 microprocessor is a multithreading, multi-core CPU. It is a member of the SPARC family, and the successor to the UltraSPARC T1. The chip is sometimes referred to by its codename, Niagara 2. Sun started selling servers with the T2 processor in October 2007.

Logical Domains is the server virtualization and partitioning technology for SPARC V9 processors. It was first released by Sun Microsystems in April 2007. After the Oracle acquisition of Sun in January 2010, the product has been re-branded as Oracle VM Server for SPARC from version 2.0 onwards.

The SPARC Enterprise series is a range of UNIX server computers based on the SPARC V9 architecture. It was co-developed by Sun Microsystems and Fujitsu, announced on June 1, 2004, and introduced in 2007. They were marketed and sold by Sun Microsystems, Fujitsu, and Fujitsu Siemens Computers under the common brand of "SPARC Enterprise", superseding Sun's Sun Fire and Fujitsu's PRIMEPOWER server product lines. Codename is APL.

<span class="mw-page-title-main">Ultra 24</span> Series of computer workstation

The Ultra 24 is a family of computer workstations by Sun Microsystems based on the Intel Core 2 processor.

<span class="mw-page-title-main">SPARC T3</span>

The SPARC T3 microprocessor is a multithreading, multi-core CPU produced by Oracle Corporation. Officially launched on 20 September 2010, it is a member of the SPARC family, and the successor to the UltraSPARC T2.

Sun Blade is a line of blade server computer systems sold by Sun Microsystems from 2006 onwards.

<span class="mw-page-title-main">Kunle Olukotun</span> British-born Nigerian computer scientist

Oyekunle Ayinde "Kunle" Olukotun is a British-born Nigerian computer scientist who is the Cadence Design Systems Professor of the Stanford School of Engineering, Professor of Electrical Engineering and Computer Science at Stanford University and the director of the Stanford Pervasive Parallelism Lab. Olukotun is known as the “father of the multi-core processor”, and the leader of the Stanford Hydra Chip Multiprocessor research project. Olukotun's achievements include designing the first general-purpose multi-core CPU, innovating single-chip multiprocessor and multi-threaded processor design, and pioneering multicore CPUs and GPUs, transactional memory technology and domain-specific languages programming models. Olukotun's research interests include computer architecture, parallel programming environments and scalable parallel systems, domain specific languages and high-level compilers.

<span class="mw-page-title-main">SPARC T4</span>

The SPARC T4 is a SPARC multicore microprocessor introduced in 2011 by Oracle Corporation. The processor is designed to offer high multithreaded performance, as well as high single threaded performance from the same chip. The chip is the 4th generation processor in the T-Series family. Sun Microsystems brought the first T-Series processor to market in 2005.

The SPARC T-series family of RISC processors and server computers, based on the SPARC V9 architecture, was originally developed by Sun Microsystems, and later by Oracle Corporation after its acquisition of Sun. Its distinguishing feature from earlier SPARC iterations is the introduction of chip multithreading (CMT) technology, a multithreading, multicore design intended to drive greater processor utilization at lower power consumption.

References

  1. "Afara WebSystems". March 2, 2001. Archived from the original on March 2, 2001. Retrieved January 15, 2024.
  2. 1 2 Winner: Sun's Big Splash
  3. Orlowski, Andrew. "Ex-Intel, Sun chip guru brewing multichip SPARC". www.theregister.com. Retrieved January 15, 2024.
  4. Sun Microsystems Acquires Afara Websystems, Inc. embeddedstar.com [ dead link ]
  5. Debian SPARC Port
  6. Orlowski, Andrew. "Debian boost as Sun buys SPARC edge start-up". www.theregister.com. Retrieved January 15, 2024.
  7. "Canonical Ltd. Commits to Support Sun Fire Servers with UltraSPARC T1 "CoolThreads" Technology with Ubuntu". Archived from the original on November 23, 2007. Retrieved March 27, 2009.
  8. "Joining Sun". Archived from the original on March 20, 2009. Retrieved March 27, 2009.
  9. Sun bills server-on-a-chip plan as 'third wave'
  10. "SPARC International, Inc" . Retrieved January 15, 2024.
  11. OpenSPARC Organization
  12. 1 2 "SPECweb2005 Results -- Results". spec.org. Retrieved January 15, 2024.
  13. Oracle Buys Sun
  14. Oracle Unveils SPARC T3 Processor and SPARC T3 Systems
  15. Vance, Ashlee. "Stanford grabs $6m to shape the future of software". www.theregister.com. Retrieved January 15, 2024.
  16. "Archived copy" (PDF). Archived from the original (PDF) on May 15, 2011. Retrieved July 19, 2011.{{cite web}}: CS1 maint: archived copy as title (link)