About
Articles by Tyler James
-
PrivOps CTO Tyler Johnson to present the Identity-Based Data Fabric at the DAF Data, Analytics and AI Forum in April
PrivOps CTO Tyler Johnson to present the Identity-Based Data Fabric at the DAF Data, Analytics and AI Forum in April
By Tyler James Johnson
-
Why did your data infrastructure sink into the swamp?
Why did your data infrastructure sink into the swamp?
By Tyler James Johnson
Contributions
-
Your team is facing extended cloud service disruptions. How do you keep morale and productivity high?
It's important to remember that cloud services are just like any other technologies, they can and do fail. For that reason, an essential element of dealing with cloud disruptions is to work with your team before any disruption occurs so they understand the criticality of resilience in your cloud architecture and build it in as they implement cloud services. When the disruptions occur, communicate to your team and to the business how much those investments in resilience are paying off.
Activity
-
I attended a great event tonight — Special thanks to Consume Media for hosting Technology Association of Georgia’s “AI for Young Professionals"…
I attended a great event tonight — Special thanks to Consume Media for hosting Technology Association of Georgia’s “AI for Young Professionals"…
Liked by Tyler James Johnson
-
I really enjoyed meeting the panelists, the and participating on the panel. TAG Young Professionals was a fantastic group; the discussion was very…
I really enjoyed meeting the panelists, the and participating on the panel. TAG Young Professionals was a fantastic group; the discussion was very…
Shared by Tyler James Johnson
-
It was great being part of an amazing panel today sharing insights, thoughts, and recommendations on AI utilization. Jonathan Flower provided a great…
It was great being part of an amazing panel today sharing insights, thoughts, and recommendations on AI utilization. Jonathan Flower provided a great…
Liked by Tyler James Johnson
Experience & Education
Volunteer Experience
-
Worship Band Member
Alpharetta First United Methodist
- 4 years 2 months
Patents
-
Hybrid cloud integration fabric and ontology for integration of data, applications, and information technology infrastructure
Issued US 10,491,477
A method performed by a processor in a hybrid cloud environment, the method including: specifying at least one service provider zone associated with a resource or a service of a service provider, the service provider zone including a first management interface node corresponding to the service provider; specifying at least one data center zone associated with a set of services or resources located near one another, the data center zone including a second management interface node corresponding…
A method performed by a processor in a hybrid cloud environment, the method including: specifying at least one service provider zone associated with a resource or a service of a service provider, the service provider zone including a first management interface node corresponding to the service provider; specifying at least one data center zone associated with a set of services or resources located near one another, the data center zone including a second management interface node corresponding to the set of services or resources; receiving, by the first management interface node, information from the resource or service associated with the at least one service provider zone; translating, by the first management interface node, the information from the resource or service to a format understandable by the second interface node to create first-level translated information; and transmitting the first-level translated information from the first interface node to the second interface node.
-
Testing a data communication architecture
Issued US 8,370,478
In an illustrative implementation, a system for testing a scalable computer system includes configuring a single cell on a partitionable system to create an isolated test channel. A test packet is generated and provided to the test channel. The test channel inserts the test packet into the scalable computer system via a communications link, and a response to the insertion of the test packet is monitored to determine system performance.
-
Crossbar switch debugging
Issued US 8,000,322
A crossbar switch having a plurality of ports that allows a debug process to be performed on the switch using one of the plurality of ports to output chip status information. The switch uses a debug block to store chip status informati
-
System and method to qualify data capture
Issued US 7,809,991
A system that includes a qualification system that qualifies data on an associated bus for capture and provides a qualification signal as a function of at least one signal that describes a characteristic of the data on the associated bus. A data capture system stores qualified data from the associated bus based on the qualification signal and a trigger signal, the trigger signal defining a capture session.
-
System and method for data analysis
Issued US 7,752,016
A system includes a monitoring system that provides at least one signal as a function of at least some data provided on a bus. A measure of performance for the at least some data is adjusted based on the at least one signal.
-
Duration minimum and maximum circuit for performance counter
Issued US 7,676,530
A circuit for tracking the minimum and maximum duration of an event of interest is described. The circuit is connected to a counter for counting a number of clock cycles that the event of interest is active and comprises logic for detecting deactivation of the event of interest and generating a duration end signal; logic responsive to the duration end signal for comparing a count value with a shadow value; and logic for updating the shadow value based on results of the comparing.
-
Performance monitoring system
Issued US 7,624,319
A system for validating data collected in a first clock domain. A performance counter is disposed in a second clock domain to perform performance computations relative to the data. Validation circuitry is in communication with the data in order to provide to the performance counter a validation signal indicative of the validity of the data.
-
System and method for detecting an edge of a data signal
Issued US 7,432,742
A system and method for detecting an edge of a data signal carried on an observability bus. In one embodiment, a first performance counter is connected to receive the data signal in order to assert a trigger signal in response to detecting an assertion of the data signal. A second performance counter is connected to receive the data signal and the trigger signal. The second performance counter detects the edge responsive to detecting the assertion of the data signal and a logic level in the…
A system and method for detecting an edge of a data signal carried on an observability bus. In one embodiment, a first performance counter is connected to receive the data signal in order to assert a trigger signal in response to detecting an assertion of the data signal. A second performance counter is connected to receive the data signal and the trigger signal. The second performance counter detects the edge responsive to detecting the assertion of the data signal and a logic level in the trigger signal that is a complement to a logic level associated with the assertion of the signal.
-
Zeroing circuit for performance counter
Issued US 7,430,696
In one embodiment, the invention is directed to a zeroing circuit for a general purpose performance counter ("GPPC") connected to a bus carrying debug data. The zeroing circuit comprises logic for zeroing out a specified number of most significant bits ("MSBs") of a selected portion of the debug data based on a mask generated by a mask generator block. A selection control signal provided to the mask generator block is operable to be decoded to a particular mask.
-
General purpose performance counter
Issued US 7,424,397
A general purpose performance counter ("GPPC") connected to a bus carrying debug data. The GPPC includes an AND/OR circuit connected to receive the debug data; a counter circuit connected to receive from the AND/OR circuit an increment signal that, when activated, causes the counter circuit to increment a count; and a compare circuit for activating a match/threshold signal to the AND/OR circuit responsive to a selected block of the debug data having a first relationship to a compare value…
A general purpose performance counter ("GPPC") connected to a bus carrying debug data. The GPPC includes an AND/OR circuit connected to receive the debug data; a counter circuit connected to receive from the AND/OR circuit an increment signal that, when activated, causes the counter circuit to increment a count; and a compare circuit for activating a match/threshold signal to the AND/OR circuit responsive to a selected block of the debug data having a first relationship to a compare value, wherein the AND/OR circuit activates the increment signal responsive to a selected combination of bits of an events signal being set.
-
Post-silicon test coverage verification
Issued US 7,373,619
A method of optimizing post-silicon test coverage for a system under test ("SUT"). The method comprises defining coverage data comprising Hardware Description Language ("HDL") events; testing the SUT using a system exerciser connected to the SUT; comparing the results of the testing with the coverage data to identify underutilized areas of functionality of the SUT; and responsive to the comparing operation, performing additional tests.
-
General purpose delay logic
Issued US 7,365,574
A logic circuit for delaying a signal input thereto by a number of clock cycles X is described. In one embodiment, the logic circuit comprises a demultiplexer ("DEMUX") which includes an input for receiving the signal and N outputs; a register array comprising at least X registers, wherein each of the N outputs of the DEMUX is connected to a corresponding one of the X registers; and a multiplexer ("MUX") comprising M inputs, wherein each of the M inputs is connected to one of the registers.
-
Match circuit for performance counter
Issued US 7,331,003
In one embodiment, the invention is directed to a match circuit for implementation in a general purpose performance counter ("GPPC") connected to a bus carrying debug data. The match circuit comprises logic for activating a match signal when a selected N-bit portion of the debug data matches an N-bit threshold for all bits selected by an N-bit match mask ("mmask").
-
System and method to control data capture
Issued US 7,228,472
One disclosed embodiment may comprise a system that includes a data capture system that stores a set of data from an associated data source in response to a store signal while enabled based on a control signal. A control system provides the control signal based on a number of store cycles relative to an event to define the set of data, the number of store cycles varying based on the store signal.
-
Voting circuit
Issued US 7,225,394
A circuit for correcting errors in an N times duplicated signal is described. The circuit comprises a plurality of AND gates, wherein each of the AND gates comprises a plurality of inputs for receiving a copy of the N times duplicated signal; and an OR gate having a plurality of inputs, wherein each input of the OR gate is connected to an output of one of the AND gates, wherein an output of the OR gate comprises the corrected signal.
-
System and method for verifying HDL events for observability
Issued US 7,200,778
In one embodiment, the invention is directed to a method of verifying conditions occurring during a simulation of a hardware design. The method comprises logging each occurrence of at least one specified condition in a first log; logging signals observed at an observability port in a second log; and comparing the first and second logs to determine whether for each occurrence of the at least one specified condition logged in the first log, a corresponding entry identifying a signal expected to…
In one embodiment, the invention is directed to a method of verifying conditions occurring during a simulation of a hardware design. The method comprises logging each occurrence of at least one specified condition in a first log; logging signals observed at an observability port in a second log; and comparing the first and second logs to determine whether for each occurrence of the at least one specified condition logged in the first log, a corresponding entry identifying a signal expected to be observed responsive to occurrence of the at least one specified condition is logged in the second log.
-
Integrated circuit
Issued US 7,188,277
An integrated circuit ("IC") comprising a plurality of logic modules. The IC further comprises a plurality of bus segments each associated with one of the logic modules; a debug bus interconnecting the bus segments in a ring; and a debug port connected to the debug bus for accessing debug data on the debug bus. Each bus segment takes in data from the logic module associated therewith and outputs the data to the debug bus to be forwarded to the next bus segment along the ring.
-
Bus interface module
Issued US 7,146,538
A bus interface module ("BIM") connectable to a debug bus is described. In one embodiment, the BIM comprises a plurality of BIM segments connected in a ring such that an output of each BIM is connected to an input of a next BIM via the debug bus, the BIM comprising logic for receiving data from a previous BIM, logic for receiving data from local logic associated with the BIM, and logic for combining the previous BIM data with local logic data and transmitting the combined data to a next BIM.
-
Apparatus for capturing data on a debug bus
Issued US 7,107,394
In one embodiment, an apparatus is disclosed for capturing data on a debug bus comprising N registers connected in a ring, wherein data is clocked from one register to the next in the ring in only one direction. The apparatus comprises a counter that increments by one each time data is clocked from one register to the next; and logic for comparing a value of the counter with a preselected register address on each count of the counter, wherein the logic for comparing comprises a comparator…
In one embodiment, an apparatus is disclosed for capturing data on a debug bus comprising N registers connected in a ring, wherein data is clocked from one register to the next in the ring in only one direction. The apparatus comprises a counter that increments by one each time data is clocked from one register to the next; and logic for comparing a value of the counter with a preselected register address on each count of the counter, wherein the logic for comparing comprises a comparator having an input connected to receive the preselected register address, an input connected to receive the value of the counter, and an output operable to drive a select signal of a multiplexer provided for capturing data from the debug bus at an extraction point when the counter value is equal to the preselected register address.
-
System and method for parsing HDL events for observability
Issued US 6,928,629
A method of processing a database comprising information regarding hardware design language ("HDL") events occurring during a simulation of a hardware design. The method comprises identifying in the database all HDL events comprising observability events; obtaining from each of the identified observability HDL events information pertaining to a signal driving the identified observability HDL event observed on an observability bus; and creating a data structure comprising a plurality of entries,…
A method of processing a database comprising information regarding hardware design language ("HDL") events occurring during a simulation of a hardware design. The method comprises identifying in the database all HDL events comprising observability events; obtaining from each of the identified observability HDL events information pertaining to a signal driving the identified observability HDL event observed on an observability bus; and creating a data structure comprising a plurality of entries, wherein each of the entries corresponds to one of the signals observed on the observability bus and contains signal information pertaining to the one of the observed signals.
-
Data selection circuit for performance counter
US 7,404,112
In one embodiment, the invention is directed to a data selection circuit for a general purpose performance counter ("GPPC") connected to a bus carrying debug data. The data selection circuit is connected to receive the debug data and comprises logic for receiving the debug data as a plurality of N-bit portions of block-aligned data and outputting a designated one of the N-bit portions; and circuitry for providing to the receiving logic a control signal for designating one of the N-bit portions.
-
Hybrid cloud integration fabric and ontology for integration of data, applications, and information technology infrastructure
US 10,491,477
A method, system, apparatus and supporting ontology for a hybrid cloud integration fabric (HCIF) may be provided. According to some aspects of the present disclosure, the HCIF can provide an extensible programming framework and data model (ontology) for integration, orchestration and management of one or more heterogeneous cloud services and on-premise environments.
-
System and method for generating a trigger signal
US 7,348,799
One disclosed embodiment may comprise an application specific integrated circuit (ASIC). The ASIC includes memory that stores condition data defining conditions for enabling transitions among a plurality of states and next state data defining a next state associated with each of the respective conditions. A state machine circuit employs the condition data and the next state data to transition from a current state of the state machine circuit to a next state as a function of applying at least…
One disclosed embodiment may comprise an application specific integrated circuit (ASIC). The ASIC includes memory that stores condition data defining conditions for enabling transitions among a plurality of states and next state data defining a next state associated with each of the respective conditions. A state machine circuit employs the condition data and the next state data to transition from a current state of the state machine circuit to a next state as a function of applying at least one condition relative to input data. The at least one condition is defined by condition data that is associated with the current state. The state machine circuit associates next state data with the at least one condition based on the current state of the state machine circuit. A control circuit provides a trigger signal in response to the current state of the state machine circuit transitioning to at least one predefined state of the plurality of states.
Organizations
-
Advanced Technology Development Center at Georgia Tech
Member
- Present -
Technology Association of Georgia
Member
- Present
Recommendations received
-
LinkedIn User
16 people have recommended Tyler James
Join now to viewMore activity by Tyler James
-
How many people do you think had to review and approve the post incident review write-up by CrowdStrike? 👍 A single technical resource, manager and…
How many people do you think had to review and approve the post incident review write-up by CrowdStrike? 👍 A single technical resource, manager and…
Liked by Tyler James Johnson
-
Looking forward to sharing my thoughts on #AI in the workplace with fellow panelists Christian Hyatt , Tyler James Johnson, Aaron French and Sarah…
Looking forward to sharing my thoughts on #AI in the workplace with fellow panelists Christian Hyatt , Tyler James Johnson, Aaron French and Sarah…
Liked by Tyler James Johnson
-
AI without data is like a car without fuel: powerful but useless. According to the World Economic Forum’s Future of Jobs Report 2023, Economic…
AI without data is like a car without fuel: powerful but useless. According to the World Economic Forum’s Future of Jobs Report 2023, Economic…
Liked by Tyler James Johnson
-
What lessons will company leadership and technology teams take away from the “Largest IT outage in history”? Will it be… Option A - Systems need to…
What lessons will company leadership and technology teams take away from the “Largest IT outage in history”? Will it be… Option A - Systems need to…
Liked by Tyler James Johnson
-
Spent time at Dobbins ARB today! Always enjoy getting over there and seeing all that is going on.
Spent time at Dobbins ARB today! Always enjoy getting over there and seeing all that is going on.
Liked by Tyler James Johnson
-
Looking forward to sharing my thoughts on #AI in the workplace with fellow panelists Christian Hyatt, Julie Rachel, Aaron French, and Sarah…
Looking forward to sharing my thoughts on #AI in the workplace with fellow panelists Christian Hyatt, Julie Rachel, Aaron French, and Sarah…
Shared by Tyler James Johnson
-
Looking forward to sharing my thoughts on #AI in the workplace next week at the TAG Young Professionals event!
Looking forward to sharing my thoughts on #AI in the workplace next week at the TAG Young Professionals event!
Shared by Tyler James Johnson
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Tyler James Johnson
-
James Tyler Johnson
Strong background in LTL Shipping | Detail-oriented freight/Operations Supervisor | Multiple internal award recipient issued by FedEx | Leadership mentality | Motivated by strong work ethic
-
Tyler James Johnson
--
-
Tyler JIm Johnson
Student at Bansomdejchaopraya Rajabhat University
3 others named Tyler James Johnson are on LinkedIn
See others named Tyler James Johnson