פוסטים

Over the past few years, we've been working to upgrade our data centers to run at 100 gigabits per second. To do so, we needed to deploy 100G optical connections to connect the switch fabric at higher data rates and allow for future upgradability — all while keeping power consumption low and increasing efficiency. We created a 100G single-mode optical transceiver solution, which we've shared through the Open Compute Project.

The single-mode optical transceiver enables Facebook's data centers to serve traffic at 100 Gb/s while keeping power consumption low and increasing efficiency.
code.facebook.com

Bryce Canyon, our next-generation high-density storage server, is designed to support more powerful processors and more memory, and improves thermal and power efficiency by taking in air underneath the chassis. Our goal was to build a platform that would not only meet our storage needs today, but also scale to accommodate new modules for future growth.

Bryce Canyon will primarily be used for high-density storage and is designed to support more powerful processors and more memory, while also improving thermal and power efficiency.
code.facebook.com
סרטונים
Journey inside our data centers to learn how Facebook built some of the most innovative and efficient infrastructure in the industry.
‏9.8‏ אלפים
961
F8 Keynote - Mark Zuckerberg
588
93
Disaggregate: Networking - The Disaggregated Network Stack
23
1
‎פוסטים‎

Dive deeper into Big Basin, our new GPU server that can train machine learning models that are 30 percent larger.

With Big Basin, we can train machine learning models that are 30 percent larger, which enables our researchers and engineers to move more quickly in developing increasingly complex AI models.
code.facebook.com

Today at the Open Compute Project Summit we announced an end-to-end refresh of our server fleet: Big Basin, our new GPU server; Bryce Canyon, our high-density storage server; and updated compute platforms in Tioga Pass and Yosemite v2. Read more about the hardware specs and performance improvements here.

Innovations across our storage and compute hardware enable our server fleet to scale and improve performance of Facebook's apps and services.
code.facebook.com

At today's Video @Scale event in Menlo Park, Facebook announced updates to its dynamic streaming technology to deliver high-quality 360 videos more efficiently.

From new geometries to being more selective in stream choice, we were able to decrease bit rates by up to 92% in some cases and decrease interruptions by more than 80% when streaming 360 video.
code.facebook.com

Over the years, as our community and data needs have grown, Facebook's data infrastructure team has explored new solutions for processing data at scale. They decided to use Apache Spark for its ability to scale with a large amount of data and support for custom applications. In the most recent use case, the team leveraged the imperative side of Spark to redesign a complex pipeline for large-scale language model training, which led to reductions in both resource usage and data landing time.

The pipeline is modular, readable, and more maintainable, with reductions in both resource usage and data landing time.
code.facebook.com

Registration is open for F8 2017! Join us on April 18 and 19 in San Jose, CA for our annual developer conference. Space is limited; apply today!

Apply now for a spot at Facebook's annual developer conference.
code.facebook.com

Large-scale monitoring systems generally cannot handle large-scale analysis in real time because the query performance is too slow. To address this, we developed and recently open-sourced Beringei, a high-performance in-memory time series database. Beringei currently stores up to 10 billion unique time series and serves 18 million queries per minute, powering most of the performance and health monitoring at Facebook, while enabling our engineers and analysts to make decisions quickly with accurate, real-time data.

Beringei powers most of the performance and health monitoring at Facebook while enabling engineers and analysts to make decisions quickly with accurate, real-time data.
code.facebook.com

Online search has traditionally been a text-driven technology, even for photos and videos. Today, we announced a search system, available in the US, that leverages image understanding to surface the most relevant photos quickly and easily. Using cutting-edge deep learning techniques to process billions of photos and understand their semantic meaning, people can find photos from their friends based on the image content instead of relying on tags or surrounding text.

Pushing computer vision to understand images at the pixel level helps our systems describe photos for the visually impaired and provide better search results for visual content.
code.facebook.com

Every day, more than a billion people use Facebook on mobile devices. Securing data in transit between our mobile apps and our servers helps ensure that people have a safe experience on Facebook. Over the past year, we've built and deployed Zero protocol, an experimental 0-RTT protocol over TCP based on QUIC's crypto protocol. We've seen performance improvements such as a 41 percent reduction in connection latency and 2 percent reduction in total request time, and have contributed some of our findings to TLS 1.3.

The protocol introduces several changes that help make mobile connections more efficient and secure.
code.facebook.com

Facebook has been transitioning all of its data centers to IPv6-only infra, but the vast majority of people on Facebook only have access to IPv4 internet. Read more about the fix that allowed us to evolve our data center technology while still supporting our entire global community.

A series of changes to Facebook's load balancers allows IPv4 traffic to be served on its IPv6 data center infrastructure.
code.facebook.com

This year's hackathons spawned everything from new hardware, to developer tools, to new ways to connect with friends and family. Check out a few of our favorites from 2016!

Company hackathons spurred the development of several new products and tools in 2016.
code.facebook.com

Journey inside our data centers to learn how Facebook built some of the most innovative and efficient infrastructure in the industry.

פורסם על ידי ‏‎Facebook Engineering‎‏
‏316,557‏ צפיות
‏‏316‏ אלפים‏ צפיות

A huge thank you to our community of engineers and developers that continue to make Facebook's open source program a success! We look forward to building more together in 2017!

Over the past few years, Facebook's Open Source program has grown into one of the largest and most active portfolios in the industry.
code.facebook.com

Our recently launched Recommendations feature, which turns text comments into a dynamically updating map attachment, was the result of collaboration among several teams here at Facebook. Machine learning helps recognize when a post is seeking recommendations and extracts the relevant terms, which are then fed into our local search engine to identify the places with the best match. Our Android and iOS teams also worked to process the information directly on the mobile device to update the post with new recommendations in real time.

The product incorporates machine learning and client-side caching to identify relevant posts and dynamically update attachments as new recommendations are added.
code.facebook.com

Starting today, css-layout (our open source cross-platform implementation of Flexbox) will be available as Yoga, a standalone tool that allows engineers to build layouts quickly for multiple platforms. We implemented Yoga in C for better performance, and included bindings for several languages. You can check it out on GitHub now.

The open-source layout engine allows product engineers to build layouts quickly for multiple platforms.
code.facebook.com

When we built the Reactions feature on Facebook, we wanted it to be a high-quality, lightweight experience. This led us to develop Keyframes, a library that exports After Effects animations using the least amount of data necessary to be rendered back on the client. Today, we're open-sourcing Keyframes so others can create even more fun experiences.

The open source library is able to export and play back high-quality, lightweight animations, such as the ones seen in Facebook Reactions.
code.facebook.com