Search

Shreekant S Thakkar

age ~69

from Vancouver, WA

Also known as:
  • Shreekant S Thakker
  • Shree Thakkar
  • Shreeka Thakkar
  • Thakkar Shreekant
Phone and address:
5615 SE Scenic Ln UNIT 302, Vancouver, WA 98661

Shreekant Thakkar Phones & Addresses

  • 5615 SE Scenic Ln UNIT 302, Vancouver, WA 98661
  • 150 Moonridge Pl, Portland, OR 97225 • 503 291-7136
  • Branford, CT
  • Syracuse, NY
  • 150 SW Moonridge Pl, Portland, OR 97225

Resumes

Shreekant Thakkar Photo 1

Chief Research Officer

view source
Location:
Portland, OR
Industry:
Information Technology And Services
Work:
Darkmatter Llc
Chief Scientist - Advance Research

Qualcomm Oct 2017 - Jan 2018
Chief Solutions Architect

Hp Feb 2015 - Aug 2017
Vice President and Fellow - Head of Emerging Compute Lab

Hp Feb 2015 - Oct 2016
Vice President and Hp Fellow, Head of Emerging Compute Lab; Personal Systems Chief Technology Officer

Hp Mar 2014 - Jan 2015
Vice President and Hp Fellow, Core Technologies Team
Education:
The University of Manchester 1978 - 1982
Doctorates, Doctor of Philosophy, Computer Science, Philosophy
The University of Manchester 1977 - 1978
Master of Science, Masters, Computer Science
Ucl 1973 - 1977
Bachelors, Bachelor of Science, Computer Science, Statistics
Skills:
Embedded Systems
Business Strategy
Computer Architecture
Semiconductors
Processors
Software Engineering
Soc
C
Algorithms
Mobile Devices
Debugging
Software Development
Perl
Product Management
Asic
Eda
Verilog
Vlsi
Digital Signal Processors
C++
Simulations
Linux
System Architecture
Rtl Design
Programming
Android
Testing
Java
Wireless
Distributed Systems
Python
Cloud Computing
High Performance Computing
System on A Chip
Application Specific Integrated Circuits
Wireless Technologies
Technical Leadership
Team Leadership
Organizational Leadership
Leadership
Leadership Development
Agile Methodologies
Management
Executive Management
Integration
Project Management
Software Project Management
Scrum
Languages:
English
Swahili
Gujarati
Shreekant Thakkar Photo 2

Shreekant Ticky Thakkar

view source

Isbn (Books And Publications)

  • Cache And Interconnect Architectures In Multiprocessors

    view source
  • Author:
    Shreekant S. Thakkar
  • ISBN #:
    0792390741
  • Scalable Shared Memory Multiprocessors

    view source
  • Author:
    Shreekant Thakkar
  • ISBN #:
    0792392191

Us Patents

  • Method And Apparatus For Staggering Execution Of An Instruction

    view source
  • US Patent:
    6425073, Jul 23, 2002
  • Filed:
    Mar 13, 2001
  • Appl. No.:
    09/805280
  • Inventors:
    Patrice Roussel - Portland OR
    Glenn J. Hinton - Portland OR
    Shreekant S. Thakkar - Portland OR
    Brent R. Boswell - Beaverton OR
    Karol F. Menezes - Portland OR
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 900
  • US Classification:
    712221, 712242
  • Abstract:
    A method and apparatus are disclosed for staggering execution of an instruction. According to one embodiment of the invention, a single macro instruction is received wherein the single macro instruction specifies at least two logical registers and wherein the two logical registers respectively store a first and second packed data operands having corresponding data elements. An operation specified by the single macro instruction is then performed independently on a first and second plurality of the corresponding data elements from said first and second packed data operands at different times using the same circuit to independently generate a first and second plurality of resulting data elements. The first and second plurality of resulting data elements are stored in a single logical register as a third packed data operand.
  • Apparatus And Method For Multiplexing Bi-Directional Data Onto A Low Pin Count Bus Between A Host Cpu And Co-Processor

    view source
  • US Patent:
    6434650, Aug 13, 2002
  • Filed:
    Oct 21, 1998
  • Appl. No.:
    09/176571
  • Inventors:
    Jeff C. Morris - Cornelius OR
    Robert J. Greiner - Beaverton OR
    Narayana S. Iyer - Davis CA
    Pranav H. Mehta - Chandler AZ
    Shreekant Thakkar - Portland OR
    Peter Ruscito - Falsom CA
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 1300
  • US Classification:
    710110, 710 72, 710107, 710113, 710303
  • Abstract:
    An apparatus and method for communication between a host CPU and a security co-processor are disclosed, in which a bus having a bi-directional data and command bus, a bi-directional control line, and a uni-directional clock line, is coupled to the CPU and to the co-processor. The bus supports data transfer between the CPU and the co-processor, including read operations and write operations, where each such operation includes a command phase, a data transfer phase, and an error check phase. The CPU and the co-processor have a dual master slave mode wherein either may be master of the bus, while the other is the slave. The bi-directional data and command bus carries command information from the master to the slave during the command phase, and carries data from the master to the slave during the data transfer phase for a write operation, and from the slave to the master for a read operation. The bi-directional control line specifies the start and end of each transfer. The uni-directional clock line synchronously clocks both the bi-directional data and command bus and the bi-directional control line.
  • Method And System For Implementing Control Signals On A Low Pin Count Bus

    view source
  • US Patent:
    6463494, Oct 8, 2002
  • Filed:
    Dec 30, 1998
  • Appl. No.:
    09/223302
  • Inventors:
    Jeff Morriss - Cornelius OR
    Pranav Mehta - Chandler AZ
    Narayanan Iyer - Davis CA
    Robert Greiner - Beaverton OR
    Peter J. Ruscito - Folsom CA
    Shreekant Thakkar - Portland OR
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 1314
  • US Classification:
    710305, 710110
  • Abstract:
    A method and system are disclosed allowing devices to communicate using a highly efficient low pin count bus comprising a set of data lines, a strobe line, and one control line. Command information is transmitted simultaneously with data, the command information being defined by its timing.
  • Conversion From Packed Floating Point Data To Packed 8-Bit Integer Data In Different Architectural Registers

    view source
  • US Patent:
    6480868, Nov 12, 2002
  • Filed:
    Apr 27, 2001
  • Appl. No.:
    09/844728
  • Inventors:
    Mohammad A.F. Abdallah - Folson CA
    Hsien-Cheng E. Hsieh - Gold River CA
    Thomas R. Huff - Portland OR
    Vladimir Pentkovski - Folsom CA
    Patrice Roussel - Portland OR
    Shreekant S. Thakkar - Portland OR
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 7100
  • US Classification:
    708204, 712221
  • Abstract:
    A method and instruction for converting a number from a floating point format to an integer format are described. Numbers are stored in the floating point format in a register of a first set of architectural registers in a packed format. At least one of the numbers in the floating point format is converted to at least one 8-bit number in the integer format. The 8-bit number in the integer format is placed in a register of a second set of architectural registers in the packed format.
  • Conversion Between Packed Floating Point Data And Packed 32-Bit Integer Data In Different Architectural Registers

    view source
  • US Patent:
    6502115, Dec 31, 2002
  • Filed:
    Apr 27, 2001
  • Appl. No.:
    09/845610
  • Inventors:
    Mohammad A. F. Abdallah - Folsom CA
    Hsien-Cheng E. Hsieh - Gold River CA
    Thomas R. Huff - Portland OR
    Vladimir Pentkovski - Folsom CA
    Patrice Roussel - Portland OR
    Shreekant S. Thakkar - Portland OR
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 700
  • US Classification:
    708204, 712220
  • Abstract:
    A method and instruction for converting a number between a floating point format and an integer format are described. Numbers are stored in the integer format in a register of a first set of architectural registers in a packed format. At least one of the numbers in the integer format is converted to at least one number in the floating point format. The numbers in the floating point format are placed in a register of a second set of architectural registers in a packed format.
  • Executing Isolated Mode Instructions In A Secure System Running In Privilege Rings

    view source
  • US Patent:
    6507904, Jan 14, 2003
  • Filed:
    Mar 31, 2000
  • Appl. No.:
    09/541477
  • Inventors:
    Carl M. Ellison - Portland OR
    Roger A. Golliver - Beaverton OR
    Howard C. Herbert - Phoenix AZ
    Derrick C. Lin - Foster City CA
    Francis X. McKeen - Portland OR
    Gilbert Neiger - Portland OR
    Ken Reneris - Wilbraham MA
    James A. Sutton - Portland OR
    Shreekant S. Thakkar - Portland OR
    Millind Mittal - Palo Alto CA
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 944
  • US Classification:
    712229, 711152, 709100
  • Abstract:
    A technique is provided to execute isolated instructions according to an embodiment of the present invention. An execution unit executes an isolated instruction in a processor operating in a platform. The processor is configured in one of a normal execution mode and an isolated execution mode. A parameter storage containing at least one parameter to support execution of the isolated instruction when the processor is configured in the isolated execution mode.
  • Controlling Access To Multiple Memory Zones In An Isolated Execution Environment

    view source
  • US Patent:
    6633963, Oct 14, 2003
  • Filed:
    Jul 18, 2000
  • Appl. No.:
    09/618489
  • Inventors:
    Carl M. Ellison - Portland OR
    Roger A. Golliver - Beaverton OR
    Howard C. Herbert - Phoenix AZ
    Derrick C. Lin - San Mateo CA
    Francis X. McKeen - Portland OR
    Gilbert Neiger - Portland OR
    Ken Reneris - Wilbraham MA
    James A. Sutton - Portland OR
    Shreekant S. Thakkar - Portland OR
    Millind Mittal - Palo Alto CA
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 1206
  • US Classification:
    711163, 711153, 711152, 711170, 711173
  • Abstract:
    A processor having a normal execution mode and an isolated execution mode generates an access transaction. The access transaction is configured using a configuration storage that stores configuration settings. The configuration settings include a plurality of subsystem memory range settings defining memory zones. The access transaction also includes access information. A multi-memory zone access checking circuit, coupled to the configuration storage, checks the access transaction using at least one of the configuration settings and the access information. The multi-memory zone access checking circuit generates an access grant signal if the access transaction is valid.
  • Controlling Access To Multiple Isolated Memories In An Isolated Execution Environment

    view source
  • US Patent:
    6678825, Jan 13, 2004
  • Filed:
    Jul 18, 2000
  • Appl. No.:
    09/618738
  • Inventors:
    Carl M. Ellison - Portland OR
    Roger A. Golliver - Beaverton OR
    Howard C. Herbert - Phoenix AZ
    Derrick C. Lin - San Mateo CA
    Francis X. McKeen - Portland OR
    Gilbert Neiger - Portland OR
    Ken Reneris - Wilbraham MA
    James A. Sutton - Portland OR
    Shreekant S. Thakkar - Portland OR
    Millind Mittal - Palo Alto CA
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 1760
  • US Classification:
    713200, 711152, 711163, 710200
  • Abstract:
    The present invention provides a method, apparatus, and system for controlling memory accesses to multiple isolated memory areas in an isolated execution environment. A page manager is used to distribute a plurality of pages to a plurality of different areas of a memory, respectively. The memory is divided into non-isolated areas and isolated areas. The page manager is located in an isolated area of memory. Further, a memory ownership page table describes each page of memory and is also located in an isolated area of memory. The page manager assigns an isolated attribute to a page if the page is distributed to an isolated area of memory. On the other hand, the page manager assigns a non-isolated attribute to a page if the page is distributed to a non-isolated area of memory. The memory ownership page table records the attribute for each page. In one embodiment, a processor having a normal execution mode and an isolated execution mode generates an access transaction.

Youtube

RISC-V Based Secure Flight Computer System - ...

RISC-V Based Secure Flight Computer System - Dr. Shreekant Thakkar, Te...

  • Duration:
    15m 38s

#TIIstories - Dr Shreekant (Ticky) Thakkar, C...

#InspiringInnova... #TIIstories.

  • Duration:
    2m 48s

Sponsored Session: Zero Trust Drone System - ...

Sponsored Session: Zero Trust Drone System - Dr. Shreekant Thakkar, Te...

  • Duration:
    33m 20s

Intel AAF Tech Series 7 - Shreekant Thakkar

Mobile Internet Devices: Enabling The Best Internet Experience in Your...

  • Duration:
    1m 36s

Ticky Thakkar: Head of the Emerging Compute L...

We look into the future to explore a world where computing will be amb...

  • Duration:
    1m 29s

CMSV-DLS - 140212 with Ticky Thakkar

"Pervasive Mobile Computing Vision" February 12, 2014 Bio: Shreekant (...

  • Duration:
    1h 7m 26s

Get Report for Shreekant S Thakkar from Vancouver, WA, age ~69
Control profile