SCSI Express is the robust and proven SCSI protocol combined with PCIe that creates an industry-standard path to PCIe-based storage. SCSI Express combined with SAS-based solutions provides unprecedented performance and low latency that enterprises demand.
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol IssuesMIPI Alliance
The M-PHY specification is designed to allow mobile devices to have a low power, high performance interface. Several higher level protocols use the M-PHY physical layer for storage, I/O and memory in mobile devices. In this presentation, Gordon Getty of Teledyne LeCroy discusses how higher layer protocols, including UniPro and UFS, use the M-PHY physical layer to provide an efficient, low power storage protocol to be enabled on mobile platforms. It also covers debug and analysis techniques for UFS and UniPro technologies to allow root-cause analysis to be performed in an efficient and effective manner.
I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a multi-master, multi-slave, single-ended, serial computer bus invented by Philips Semiconductor (now NXP Semiconductors). It is typically used for attaching lower-speed peripheral ICs to processors and microcontrollers. Alternatively I²C is spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).
Since October 10, 2006, no licensing fees are required to implement the I²C protocol. However, fees are still required to obtain I²C slave addresses allocated by NXP.[1]
Several competitors, such as Siemens AG (later Infineon Technologies AG, now Intel mobile communications), NEC, Texas Instruments, STMicroelectronics (formerly SGS-Thomson), Motorola (later Freescale), and Intersil, have introduced compatible I²C products to the market since the mid-1990s.
SMBus, defined by Intel in 1995, is a subset of I²C that defines the protocols more strictly. One purpose of SMBus is to promote robustness and interoperability. Accordingly, modern I²C systems incorporate policies and rules from SMBus, sometimes supporting both I²C and SMBus, requiring only minimal reconfiguration.
The Serial Peripheral Interface (SPI) bus is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems. The interface was developed by Motorola and has become a de facto standard. Typical applications include sensors, Secure Digital cards, and liquid crystal displays.
SPI devices communicate in full duplex mode using a master-slave architecture with a single master. The master device originates the frame for reading and writing. Multiple slave devices are supported through selection with individual slave select (SS) lines.
Sometimes SPI is called a four-wire serial bus, contrasting with three-, two-, and one-wire serial buses. The SPI may be accurately described as a synchronous serial interface,[1] but it is different from the Synchronous Serial Interface (SSI) protocol, which is also a four-wire synchronous serial communication protocol, but employs differential signaling and provides only a single simplex communication channel.
Serial Communication & Embedded System InterfaceKUET
Before using this presentation , one have to familiar with Embedded system , Various serial port for communication channel,basic knowledge of Matlab , Arduino ..
This a great opportunity for the searcher to get information of this topic .80% of the information provided in this slide was taken from the sparkfun , a very well known website for hardware project and tutorials . One can get more helpful information through this website .
Now, if you are looking for straight forward guideline for Serial Communication , well you are in the right place to have .So , get this if you want to , it's completely open source ( editable ) .
Farewell.
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesOdinot Stanislas
(FR)
Le PCI Express se démocratise de plus en plus dans les serveurs. Présents depuis des années comme bus pour les cartes d'extensions, on va maintenant le trouver en façades des serveurs pour servir des disque flash 2,5 pouces (connecteur SF-8639) et sous la forme de câble appelés OCulink.
(EN)
PCI Express is becoming more and more present in servers. As a communication bus for extension cards since years, now it will serve 2.5 inches flash drive and through PCIe cables named OCulink.
Auteurs/Authors:
Michael Hall
Director of Technology Solutions Enabling, Data Center Group, Intel Corporation
Jonmichael Hands
Technical Program Manager, Non-Volatile Memory Solutions Group, Intel Corporation
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol IssuesMIPI Alliance
The M-PHY specification is designed to allow mobile devices to have a low power, high performance interface. Several higher level protocols use the M-PHY physical layer for storage, I/O and memory in mobile devices. In this presentation, Gordon Getty of Teledyne LeCroy discusses how higher layer protocols, including UniPro and UFS, use the M-PHY physical layer to provide an efficient, low power storage protocol to be enabled on mobile platforms. It also covers debug and analysis techniques for UFS and UniPro technologies to allow root-cause analysis to be performed in an efficient and effective manner.
I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a multi-master, multi-slave, single-ended, serial computer bus invented by Philips Semiconductor (now NXP Semiconductors). It is typically used for attaching lower-speed peripheral ICs to processors and microcontrollers. Alternatively I²C is spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).
Since October 10, 2006, no licensing fees are required to implement the I²C protocol. However, fees are still required to obtain I²C slave addresses allocated by NXP.[1]
Several competitors, such as Siemens AG (later Infineon Technologies AG, now Intel mobile communications), NEC, Texas Instruments, STMicroelectronics (formerly SGS-Thomson), Motorola (later Freescale), and Intersil, have introduced compatible I²C products to the market since the mid-1990s.
SMBus, defined by Intel in 1995, is a subset of I²C that defines the protocols more strictly. One purpose of SMBus is to promote robustness and interoperability. Accordingly, modern I²C systems incorporate policies and rules from SMBus, sometimes supporting both I²C and SMBus, requiring only minimal reconfiguration.
The Serial Peripheral Interface (SPI) bus is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems. The interface was developed by Motorola and has become a de facto standard. Typical applications include sensors, Secure Digital cards, and liquid crystal displays.
SPI devices communicate in full duplex mode using a master-slave architecture with a single master. The master device originates the frame for reading and writing. Multiple slave devices are supported through selection with individual slave select (SS) lines.
Sometimes SPI is called a four-wire serial bus, contrasting with three-, two-, and one-wire serial buses. The SPI may be accurately described as a synchronous serial interface,[1] but it is different from the Synchronous Serial Interface (SSI) protocol, which is also a four-wire synchronous serial communication protocol, but employs differential signaling and provides only a single simplex communication channel.
Serial Communication & Embedded System InterfaceKUET
Before using this presentation , one have to familiar with Embedded system , Various serial port for communication channel,basic knowledge of Matlab , Arduino ..
This a great opportunity for the searcher to get information of this topic .80% of the information provided in this slide was taken from the sparkfun , a very well known website for hardware project and tutorials . One can get more helpful information through this website .
Now, if you are looking for straight forward guideline for Serial Communication , well you are in the right place to have .So , get this if you want to , it's completely open source ( editable ) .
Farewell.
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesOdinot Stanislas
(FR)
Le PCI Express se démocratise de plus en plus dans les serveurs. Présents depuis des années comme bus pour les cartes d'extensions, on va maintenant le trouver en façades des serveurs pour servir des disque flash 2,5 pouces (connecteur SF-8639) et sous la forme de câble appelés OCulink.
(EN)
PCI Express is becoming more and more present in servers. As a communication bus for extension cards since years, now it will serve 2.5 inches flash drive and through PCIe cables named OCulink.
Auteurs/Authors:
Michael Hall
Director of Technology Solutions Enabling, Data Center Group, Intel Corporation
Jonmichael Hands
Technical Program Manager, Non-Volatile Memory Solutions Group, Intel Corporation
The Performance of NVMe™ Flash in Shared StorageSHOPSAITECH
Western Digital’s OpenFlex™ Data24 NVMe-oF™ storage platform extends the high performance of NVMe™ flash to shared storage. It provides low-latency sharing of NVMe SSDs over a high-performance Ethernet fabric to deliver similar
performance to locally attached NVMe SSDs.
Know more: https://www.shopsaitech.com/ProductDetail/WD-OpenFlex-Data24-24-SN840-92/263647071/false/1ES2116
Are you ready for NVMe? IBM FlashSystem uses NVMe inside, and is NVMe-ready for use with FCP and Ethernet fabrics. This session explains FC-NVMe and NVMe-OF and how IBM FlashSystem uses NVMe inside.
You and another tech are discussing the relative merits of SCSI interf.docxkarlynwih
You and another tech are discussing the relative merits of SCSI interfaces. You say that SCSI is dead, at least as far as drives go, and has been replaced by SAS and SATA. Your coworker says that SCSI has evolved and still has valid technical applications in today’s computing environment. Which modern applications does she say SCSI currently possesses? (Choose two.)
A. SCSI now can use serial as well as parallel interfaces.
B. SCSI now uses TCP/IP as a transport mechanism.
C. Some motherboard manufacturers still market SCSI interfaces supporting PCI Express and PCI-X.
D. SCSI Ultra-5 (parallel) now supports as 64-bit data width.
Solution
A. SCSI now can use serial as well as parallel interfaces.
C. Some motherboard manufacturers still market SCSI interfaces supporting PCI Express and PCI-X.
Although SCSI parallel (SPI) interfaces are still common, they are being replaced by Serial Attached SCSI (SAS), which retains the original SCSI technology but employs a serial design. Very few companies still market SCSI interfaces for motherboards supporting PCIe and PCI-X (PCI-X is a double-wide version of the PCI bus that satisfies the higher bandwidth requirements of servers).
.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
1. Extending the SCSI Platform
of Innovation
May, 2013
www.scsita.org www.scsiexpress.org
2. SCSI Express Overview
What is SCSI Express?
Proven SCSI protocol combined with PCIe, creating an
industry standard path to PCIe-based storage
Why do we need SCSI Express?
Deliver proven enterprise storage for PCIe-based storage
devices in a standardized ecosystem
Take advantage of lower latency PCIe to improve performance
Unified management and programming interface
May, 2013 2
3. iSCSI
FC
FCoE
Parallel SCSI
SAS
SCSI:
The Most Widely Implemented Logical Storage Protocol
Operates Over Numerous Transport Layers
ATAPI (ATA, SATA)
USB
Memory sticks
Firewire
Infiniband
USB Firewire Parallel
SCSI
3
SCSI is Everywhere!
May, 2013
4. Reliability
Proven enterprise SCSI
ecosystem
Architected for high
availability
Performance and
Innovation
Increased performance
through lower latency for
emerging advanced
technologies
Enables new storage
architectures
Investment
Protection
Coexistence with SAS via
Express Bay and common
command set
Leveraging robust
middleware ecosystem
4
SCSI Express Value Proposition
May, 2013
5. Leading server
I/O interconnect
Accommodates
PCIe, SAS
and SATA drives
Flexible, high
performance
queuing layer
Packages SCSI for
a PQI queuing
layer
Storage command set
5
SCSI Express Components
May, 2013
6. Server
PCIe Root Complex
O/S and Applications
PCIExpress
SOP-PQI Driver
PCIExpress
Backplane with SFF-8639 connectors
SCSI Express SSDs
6
SCSI Express SSD in a Server
May, 2013
7. Express Bay
SFF-8639 multifunction connector
Supports multiple protocols/interfaces
PCI-SIG electrical specification
Up to 25 Watts
Objectives
Preserve the enterprise storage experience for PCI Express storage
Meet SSD performance demands
Serviceable, hot-pluggable Express Bay opens up new possibilities…
7
Express Bay Concept
May, 2013
8. SCSI
Express Drive/Device
SOP-PQI protocol
Connects to SFF-8639
PCIe up to x4 interface
SCSI
Express Controllers
Supports SOP-PQI
driver functionality on
the controller to the
target device on
the PCIe lanes
Typically supports
SAS/SATA devices
SCSI
Express Driver
Driver supplied by
storage OEMs, IHVs or
OSVs
Open-source Linux
driver available
CYQ113
8
SCSI Express
Hardware/Software
May, 2013
9. SCSI Express Naming
◆ SCSI Express Drive:
SCSI Express SSD
SCSI Express HDD
(SCSIe SSD or HDD)
● A PCIe data storage device using solid-state drive technology in a 2.5” Small
Form Factor (SFF) or 3.5” Large Form Factor (LFF) that utilizes SCSI over
PCIe (SOP) and PCIe Queuing Interface (PCIe) to communicate with the
PCIe bus on the host.
◆ SCSI Express RAID Controller:
● A PCIe controller with Redundant Array of Independent Disks (RAID) fault
tolerance capability that communicates SCSI over PCIe (SOP) and PCIe
Queuing Interface (PCIe) commands to the PCIe bus on the host.
May, 2013 9
10. SCSI Express Naming
◆ SCSI Express Card Drive:
SCSI Express SSC
SCSIe SSC
(SSC=Solid State Card)
● A PCIe data storage device using solid-state drive technology in a PCIe card
form factor that utilizes SCSI over PCIe (SOP) and PCIe Queuing Interface
(PCIe) to communicate with the PCIe bus on the host.
◆ SCSI Express M.2 Drive:
SCSI Express SSM
SCSIe SSM
(SSM=Solid State Module)
● A storage device using solid-state drive technology in a M.2 form factor that
utilizes SCSI over PCIe (SOP) and PCIe Queuing Interface (PCIe) to
communicate with the PCIe bus on the host.
www.scsita.orgMay, 2013 10
11. SCSI Express Naming
◆ SCSI Express Bridge:
● A device using that communicates SCSI over PCIe (SOP) and PCIe Queuing
Interface (PCIe) commands downstream to the PCIe bus on the host.
◆ SCSI Express Switch:
● A device which transmits SCSI over PCIe (SOP) and PCIe Queuing Interface
(PCIe) packet commands to and from a host to a SCSI Express device
connected to the switch.
May, 2013 11
12. SCSI Express Naming
◆ SCSI Express Mezzanine Drive:
SCSI Express SSM
(SCSIe SSM)
● A proprietary PCIe data storage device using solid-state drive
technology in a blade mezzanine card form factor that utilizes SCSI
over PCIe (SOP) and PCIe Queuing Interface (PCIe) to communicate
with the PCIe bus on the host.
May, 2013 12
14. Targeted for enterprise environments
where low latency and high performance is critical:
● Caching
● Virtualization (VDI)
● High Performance Computing (HPC)
● Complex Algorithm Processing, Simulations and Modeling
● Front-end Web Servers
● Data Warehousing
● …..And much more!!!!
Respond to increasing demands for data
14
SCSI Express Target Environments
May, 2013
15. Enterprise PCIe-based storage
Industry standards path
Increased performance through lower latency
Coexistence with SAS via Express Bay
Proven SCSI protocol
Unified management and common command set
15
SCSI Express Summary
May, 2013
16. SCSI Express
12Gb/s SAS, 24Gb/s SAS
Performance and scalability
Power Limit Control - up to 25W Devices
Both SAS and SCSI Express
Extended Copy Feature
Atomic Writes
Hinting & other NVM Features
16
SCSI – Looking to the Future
May, 2013