Patent classifications
H05K7/1452
RUGGEDIZED AVIONICS FOR USE ON KINETICALLY LAUNCHED VEHICLES
Ruggedized avionics assemblies for use on kinetically launched space vehicles are disclosed. The avionic assemblies are able to maintain structural integrity and functionality under high acceleration forces generated during kinetic launch, including acceleration forces of >5,000 times Earth's gravity in a single direction of loading. The avionics assembly is ruggedized to withstand this level of acceleration force during launch via a plurality of constraining elements to constrain a plurality of printed circuit boards aligned in parallel to an acceleration vector. Further, a high specific strength and stiffness composition of the plurality of constraining elements aids in supporting the printed circuit boards and preventing them from bending and dislodging electronic components mounted to the printed circuit boards.
DESKTOP APPLICATION MANAGER: CARD DRAGGING OF DUAL SCREEN CARDS
Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched.
Technologies for dividing work across accelerator devices
Technologies for dividing work across one or more accelerator devices include a compute device. The compute device is to determine a configuration of each of multiple accelerator devices of the compute device, receive a job to be accelerated from a requester device remote from the compute device, and divide the job into multiple tasks for a parallelization of the multiple tasks among the one or more accelerator devices, as a function of a job analysis of the job and the configuration of each accelerator device. The compute engine is further to schedule the tasks to the one or more accelerator devices based on the job analysis and execute the tasks on the one or more accelerator devices for the parallelization of the multiple tasks to obtain an output of the job.
TECHNOLOGIES FOR PROVIDING ACCELERATED FUNCTIONS AS A SERVICE IN A DISAGGREGATED ARCHITECTURE
Technologies for providing accelerated functions as a service in a disaggregated architecture include a compute device that is to receive a request for an accelerated task. The task is associated with a kernel usable by an accelerator sled communicatively coupled to the compute device to execute the task. The compute device is further to determine, in response to the request and with a database indicative of kernels and associated accelerator sleds, an accelerator sled that includes an accelerator device configured with the kernel associated with the request. Additionally, the compute device is to assign the task to the determined accelerator sled for execution. Other embodiments are also described and claimed.
Technologies for coordinating disaggregated accelerator device resources
A compute device to manage workflow to disaggregated computing resources is provided. The compute device comprises a compute engine receive a workload processing request, the workload processing request defined by at least one request parameter, determine at least one accelerator device capable of processing a workload in accordance with the at least one request parameter, transmit a workload to the at least one accelerator device, receive a work product produced by the at least one accelerator device from the workload, and provide the work product to an application.
Electronic device and tiled electronic system comprising the same
An electronic device used for coupling to another electronic device in a side by side manner is disclosed, which includes: a first substrate having a first top surface and a first side surface connecting to the first top surface; a first signal line formed on the first top surface; a plurality of first electronic elements electrically connected to the first signal line; and a first conductive pattern formed on the first top surface and the first side surface, and electrically connected to the first signal line. In addition, a tiled electronic system includes the aforesaid electronic device is also disclosed.
Presentation of a virtual keyboard on a multiple display device
Methods and systems for presenting a user interface that includes a virtual keyboard are provided. More particularly, a virtual keyboard can be presented using one or more touch screens included in a multiple display device. The content of the virtual keyboard can be controlled in response to user input. Configurable portions of the virtual keyboard include selectable rows of virtual keys. In addition, whether selectable rows of virtual keys and/or a suggestion bar is displayed together with the standard character and control keys of the virtual keyboard can be determined in response to context or user input.
Technologies for offloading acceleration task scheduling operations to accelerator sleds
Technologies for offloading acceleration task scheduling operations to accelerator sleds include a compute device to receive a request from a compute sled to accelerate the execution of a job, which includes a set of tasks. The compute device is also to analyze the request to generate metadata indicative of the tasks within the job, a type of acceleration associated with each task, and a data dependency between the tasks. Additionally the compute device is to send an availability request, including the metadata, to one or more micro-orchestrators of one or more accelerator sleds communicatively coupled to the compute device. The compute device is further to receive availability data from the one or more micro-orchestrators, indicative of which of the tasks the micro-orchestrator has accepted for acceleration on the associated accelerator sled. Additionally, the compute device is to assign the tasks to the one or more micro-orchestrators as a function of the availability data.
Data storage system using wafer-level packaging
A data storage system is described that uses wafer-level packaging. In one embodiment an apparatus includes a silicon wafer, a plurality of memory cells formed directly on the wafer, an encapsulant formed over the memory cells, a plurality of wiring connections to connect the memory cells to an external interface, a memory controller, and an external interface.
CABLE BACKPLANE BOARD, CABLE BOX AND CABLE ASSEMBLY
Provided are a cable backplane board, a cable box and a cable assembly. The cable backplane board is mounted on a sub-rack and includes at least one cable box, where each of the at least one cable box includes a box body and at least one cable assembly, and each of the at least one cable assembly includes at least two electrical connectors and at least one cable, where the at least two electrical connectors are fixed to the box body, the at least one cable is disposed inside the box body, and the at least two electrical connectors are connected to each other through the at least one cable; and a plurality of single boards on the sub-rack is interconnected through the electrical connectors and the cable.