Patents by Inventor Krishnan Srinivasan

Krishnan Srinivasan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250077541
    Abstract: Various aspects of the disclosure relate to automated conversion of time and/or date information from a first format to a second format and initiating computing functionality based on a successful conversion event. Mainframe computer hardware and software are provided for automatically converting differing time formats used across an enterprise computing network, automatically presenting times in multiple formats and/or translations of times across time zones for different regional computing systems of the enterprise computing network, and translating time formats based on an input and automatically pulling data records based on time zones of one or more of the involved computing systems and/or a location associated with the input source.
    Type: Application
    Filed: August 29, 2023
    Publication date: March 6, 2025
    Applicant: Bank of America Corporation
    Inventors: Kajuluri Venkata Ashok, Vikas Kumar Sahu, Avinash Nigudkar, Karthikeyan Krishnan, Yadava Krishnan Srinivasan
  • Publication number: 20250080716
    Abstract: Some examples described herein provide for display image data reliability and safety, for example end-to-end safety methods, apparatuses, and systems for display systems. One example includes a method, including replacing video frames from input video streams with a set of test frames. The method further includes generating an alpha-blended video stream based on the set of test frames and the input video streams. The method further includes generating and inserting cyclic redundancy check (CRC) information for the set of test frames into secondary data packets associated with the alpha-blended video stream. The method further includes processing the set of test frames and video frames by a display controller to generate an output video stream. The method further includes performing an error detection procedure for the set of test frames using the CRC information to detect an error associated with the set of video frames.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Yanran CHEN, Roger MAY, Sagheer AHMAD, Qingyi SHENG, Krishnan SRINIVASAN, Vishal SAGAR, Pramod BHARDWAJ, Yashu GOSAIN
  • Publication number: 20250077116
    Abstract: An integrated circuit device includes interconnect circuitry. The interconnect circuitry includes interleaving switch circuitries, network switch circuitries, and crossbar circuitries. The interleaving switch circuitries are coupled to requester devices. A first interleaving switch circuitry includes first ports. The first interleaving switch circuitry receives a first memory command, and outputs the first memory command via first communication lanes connected to a first port based on a memory address of the first memory command. The network switch circuitries are connected to the interleaving switch circuitries. A first network switch circuitry is connected to the first communication lanes and route the first memory command along the first communication lanes based on the memory address.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Ygal ARBEL, Krishnan SRINIVASAN
  • Patent number: 12244518
    Abstract: An integrated circuit (IC) includes a Network-on-Chip (NoC). The NoC includes a plurality of NoC master circuits, a plurality of NoC slave circuits, and a plurality of switches. The plurality of switches are interconnected and communicatively link the plurality of NoC master circuits with the plurality of NoC slave circuits. The plurality of switches are configured to receive data of different widths during operation and implement different operating modes for forwarding the data based on the different widths.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 4, 2025
    Assignee: Xilinx, Inc.
    Inventors: Krishnan Srinivasan, Sagheer Ahmad, Ygal Arbel, Aman Gupta
  • Publication number: 20250068583
    Abstract: Embodiments herein describe using virtual destinations to route packets through a NoC. In one embodiment, instead of decoding an address into a target destination ID of the NoC, an ingress logic block assigns packets for multiple different targets the same virtual destination ID. For example, these targets may be in the same segment or location of the NoC. Thus, instead of the ingress logic block having to store entries in a lookup-table for each target, it can have a single entry for the virtual destination ID. The packets for the targets are then routed using the virtual destination ID to a decoder switch in the NoC. This decoder switch can then use the address in the packet (which is different than the destination ID) to select the appropriate target destination ID.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 27, 2025
    Inventors: Krishnan SRINIVASAN, Ygal ARBEL
  • Patent number: 12235782
    Abstract: Embodiments herein describe a multi-chip device that includes multiple ICs with interconnected NoCs. Embodiments herein provided address translation circuitry in the ICs. The address translation circuitry establish a hierarchy where traffic originating for a first IC that is intended for a destination on a second IC is first routed to the address translation circuitry on the second IC which then performs an address translation and inserts the traffic back on the NoC in the second IC but with a destination ID corresponding to the destination. In this manner, the IC can have additional address apertures only to route traffic to the address translation circuitry of the other ICs rather than having address apertures for every destination in the other ICs.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: February 25, 2025
    Assignee: XILINX, INC.
    Inventors: Aman Gupta, Krishnan Srinivasan, Ahmad R. Ansari, Sagheer Ahmad
  • Publication number: 20250030500
    Abstract: Some examples described herein provide for interconnect in chiplet systems, for example system-level techniques for error correction in chip-to-chip interfaces. In an example, a method of error correction includes receiving, at a first chiplet, a data message via a set of interconnect, and transmitting a first control message that requests retransmission of the data message based on detecting an error associated with receiving the data message. The method also includes transmitting one or more instances of a second control message that indicates an idle operation at the first chiplet until the first chiplet receives a third control message that triggers an end of a retransmission mode. The method also includes transmitting a fourth control message frame indicating the end of the retransmission mode, and receiving a retransmission of the data message from the second chiplet.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Inventors: Millind MITTAL, Krishnan SRINIVASAN, Kenneth MA
  • Patent number: 12174809
    Abstract: Systems, computer program products, and methods are described herein for determining application degradation using advanced computational models for data analysis and automated decision-making. The present disclosure is configured to receive one or more applications, wherein the one or more applications comprise one or more access paths; update the one or more access paths, wherein updating the one or more access paths comprises reconfiguring details associated with the access paths; create, in response to updating the one or more access paths, updated access paths; determine that the one or more updated access paths experience one or more application degradations; and implement one or more degradation solutions for the one or more application degradations to an artificial intelligence model.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: December 24, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Yadava Krishnan Srinivasan, Karthikeyan Krishnan, Vikas Kumar Sahu, Avinash Basavant Nigudkar, Param Jabbal, Muthuraj Kumaresan, Mukesh Kumar Jain
  • Publication number: 20240411715
    Abstract: Embodiments herein describe using an adaptive chip-to-chip (C2C) interface to interconnect two chips, wherein the adaptive C2C interface includes circuitry for performing multiple different C2C protocols to communicate with the other chip. One or both of the chips in the C2C connection can include the adaptive C2C interface. During boot time, the adaptive C2C interface is configured to perform one of the different C2C protocols. During runtime, the chip then uses the selected C2C protocol to communicate with the other chip in the C2C connection.
    Type: Application
    Filed: August 16, 2024
    Publication date: December 12, 2024
    Inventors: Krishnan SRINIVASAN, Sagheer AHMAD, Ygal ARBEL, Millind MITTAL
  • Publication number: 20240403253
    Abstract: Embodiments herein describe techniques to extend a network-on-chip (NoC) across multiple IC dice in 3D. An integrated circuit (IC) device includes first and second vertically-stacked IC dice, and an inter-die bus that interfaces between the second die and a NoC packet switch (NPS) of the first die. The inter-die bus may include one or more driver circuits coupled to inter-die links of the inter-die bus. Communications over the inter-die links may be synchronous (e.g., packet-based) or asynchronous with the NPS (e.g., based on a point-to-point protocol, such as an AXI protocol). The inter-die bus may interface with a circuit block of the second IC device via a point-to-point (e.g., AXI) protocol or via a NPS of the second IC die.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Aman GUPTA, Krishnan SRINIVASAN, Brian C. GAIDE, Ahmad R. ANSARI, Sagheer AHMAD
  • Publication number: 20240394259
    Abstract: A distributed query processor in a server is configured for compute scale and cache preservation to enable efficient cluster usage for query processing. The query processor includes an operator analyzer and an operator scheduler. The operator analyzer determines a first operator, of a graph of operators representative of a user query, to have a first characteristic and assigns the first operator to a first node set of a plurality of node sets. The first node set is associated with the first characteristic. A second node set of the node sets is associated with a second characteristic different from the first characteristic. The operator scheduler is configured to cause the first operator to be executed in the assigned first node set to generate a first operator result, and a query result to be generated based at least on the first operator result.
    Type: Application
    Filed: September 26, 2023
    Publication date: November 28, 2024
    Inventors: Sumeet Priyadarshee DASH, Jose Aguilar SABORIT, Krishnan SRINIVASAN, Wei WANG, Mohammad SHAFIEI KHADEM, Raghunath RAMAKRISHNAN
  • Publication number: 20240394097
    Abstract: System, methods, apparatuses, and computer program products are disclosed for online incremental autoscaling of a compute cluster. A workload graph is analyzed to determine a resource demand that maximizes concurrency for tasks schedulable on the cluster. An ideal size of the cluster is determined based on the resource demand. A target size of the cluster is determined based on the ideal size of the cluster. When the current size of the cluster is greater than the target size, at least one node of the cluster is designated for downscaling. New tasks are scheduled on nodes of the cluster that are not designated for downscaling. As existing tasks on the node(s) designated for downscaling complete execution, the node(s) designated for downscaling are removed from the cluster.
    Type: Application
    Filed: September 26, 2023
    Publication date: November 28, 2024
    Inventors: Sumeet Priyadarshee DASH, Jose Aguilar SABORIT, Krishnan SRINIVASAN, Wei WANG, Miroslaw Adam FLASZA, Raghunath RAMAKRISHNAN
  • Publication number: 20240394311
    Abstract: A hypergraph workload manager in a server is configured for failure tolerant and explainable state machine driven hypergraph execution. The hypergraph executor comprises a query optimizer, a hypergraph enlister, a pipeline analyzer, and a state machine generator. The query optimizer translates a user query into a query operator graph. The hypergraph enlister enlists the query operator graph into a hypergraph containing a set of query operator graphs representative of already submitted user queries. The enlistment is configured to join query operator graphs where it makes sense to optimize query executions. Updates to the hypergraph based on the enlistment results in a set of disconnected graphs. The pipeline analyzer performs an analysis of all operators of all queries in the hypergraph to find an optimal sequencing of execution. The state machine generator is configured to generate a hierarchical state machine for all operators of a disconnected graph of the hypergraph.
    Type: Application
    Filed: September 28, 2023
    Publication date: November 28, 2024
    Inventors: Sumeet Priyadarshee DASH, Jose Aguilar SABORIT, Krishnan SRINIVASAN, Mohammad SHAFIEI KHADEM, Kevin BOCKSROCKER, Brandon Barry HAYNES, Raghunath RAMAKRISHNAN
  • Publication number: 20240394255
    Abstract: Systems and methods are provided that introduce an approach for executing a multi-query workload that leverages live execution feedback from nodes to detect resourcing issues and anomalies, and deploy real-time corrective measures for the multi-query workload. Leveraging live execution feedback from the nodes as the queries are executing make it possible to detect various resourcing issues and anomalies, and enable the system to perform corrective actions “live” or in “real-time” during an execution of a query, and more specifically during execution of the tasks within a query.
    Type: Application
    Filed: September 28, 2023
    Publication date: November 28, 2024
    Inventors: Milan POTOCNIK, Sumeet Priyadarshee DASH, Jose AGUILAR SABORIT, Krishnan SRINIVASAN, Raghunath RAMAKRISHNAN
  • Patent number: 12111784
    Abstract: Embodiments herein describe a NoC where its internal switches have buffers with pods that can be assigned to different virtual channels. A subset of the pods in a buffer can be grouped together to form a VC. In this manner, different pod groups in a buffer can be assigned to different VCs (or to different types of NoC data units), where VCs that transmit wider data units can be assigned more pods than VCs that transmit narrower data units.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: October 8, 2024
    Assignee: XILINX, INC.
    Inventors: Krishnan Srinivasan, Abbas Morshed, Sagheer Ahmad
  • Patent number: 12066969
    Abstract: Embodiments herein describe using an adaptive chip-to-chip (C2C) interface to interconnect two chips, wherein the adaptive C2C interface includes circuitry for performing multiple different C2C protocols to communicate with the other chip. One or both of the chips in the C2C connection can include the adaptive C2C interface. During boot time, the adaptive C2C interface is configured to perform one of the different C2C protocols. During runtime, the chip then uses the selected C2C protocol to communicate with the other chip in the C2C connection.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 20, 2024
    Assignee: XILINX, INC.
    Inventors: Krishnan Srinivasan, Sagheer Ahmad, Ygal Arbel, Millind Mittal
  • Publication number: 20240242567
    Abstract: A platform for providing projections, predictions, and recommendations for casino and gaming environments. The platform leverages machine learning and cognitive computing to determine and present casino promotions. The platform presents this information in a way which is natural and timely for casino operational executives to understand and act upon. The platform can optimize casino promotions based on player and casino analytics.
    Type: Application
    Filed: March 11, 2024
    Publication date: July 18, 2024
    Inventors: Kiran Brahmandam, Krishnan Srinivasan, Boyue Shen
  • Publication number: 20240211422
    Abstract: Embodiments herein describe a multi-chip device that includes multiple ICs with interconnected NoCs. Embodiments herein provided address translation circuitry in the ICs. The address translation circuitry establish a hierarchy where traffic originating for a first IC that is intended for a destination on a second IC is first routed to the address translation circuitry on the second IC which then performs an address translation and inserts the traffic back on the NoC in the second IC but with a destination ID corresponding to the destination. In this manner, the IC can have additional address apertures only to route traffic to the address translation circuitry of the other ICs rather than having address apertures for every destination in the other ICs.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Aman GUPTA, Krishnan SRINIVASAN, Ahmad R. ANSARI, Sagheer AHMAD
  • Publication number: 20240211138
    Abstract: A system includes a plurality of processing elements and a plurality of memory controllers. The system includes a network on chip (NoC) providing connectivity between the plurality of processing elements and the plurality of memory controllers. The NoC includes a sparse network coupled to the plurality of processing elements and a non-blocking network coupled to the sparse network and the plurality of memory controllers. The plurality of processing elements execute a plurality of applications. Each application has a same deterministic memory access performance in accessing associated ones of the plurality of memory controllers via the sparse network and the non-blocking network of the NoC.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Applicant: Xilinx, Inc.
    Inventors: Aman Gupta, Krishnan Srinivasan, Shishir Kumar, Sagheer Ahmad, Ahmad R. Ansari
  • Patent number: 12019908
    Abstract: Some examples described herein provide a buffer memory pool circuitry that comprises a plurality of buffer memory circuits that store an entry identifier, a payload portion, and a next-entry pointer. The buffer memory pool circuitry further comprises a processor configured to identify an allocation request for a first virtual channel associated with a sequence of buffer memory circuits and comprising a start pointer identifying an initial buffer memory circuit. The processor is further configured to program the first virtual channel circuit based on setting the start pointer for the first virtual channel circuit to be equal to the entry identifier of the initial buffer memory circuit. The processor is also configured to monitor usage. A length of the sequence of buffer memory circuits of the first virtual channel circuit is defined by a start pointer for a second virtual channel circuit subsequent to the first virtual channel circuit.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 25, 2024
    Assignee: XILINX, INC.
    Inventors: Krishnan Srinivasan, Shishir Kumar, Sagheer Ahmad, Abbas Morshed, Aman Gupta