Search

Kishore Kumar Pusukuri

age ~44

from Santa Clara, CA

Also known as:
  • Kishore K Pusukuri
  • Kishore Puskuri
  • E I
Phone and address:
1850 Nantucket Cir APT 149, Santa Clara, CA 95054

Kishore Pusukuri Phones & Addresses

  • 1850 Nantucket Cir APT 149, Santa Clara, CA 95054
  • 1530 Vista Club Cir APT 106, Santa Clara, CA 95054
  • Hillsboro, OR
  • Riverside, CA
  • Atlanta, GA
  • Menlo Park, CA
  • San Jose, CA

Work

  • Company:
    Santa clara university
    Apr 2018
  • Position:
    Adjunct professor

Education

  • School / High School:
    Stanford University
    2016 to 2017
  • Specialities:
    Engineering, Management Science

Skills

Linux • Distributed Systems • High Performance Computing • Algorithms • C • Machine Learning • Solaris • Multithreading • Java • Operating Systems • Latex • Computer Science • Databases • Software Engineering • Hadoop • Python • Git • Sql • Optimization • R • Data Analysis • Parallel Computing • Performance Tuning • Big Data • Pthreads • Dtrace • Data Science • Data Mining • Data Visualization • Leadership • Mentoring • Artificial Neural Networks • Statistical Modeling • Reinforcement Learning • Kernel • Data Centre • System Development • Linux Kernel • Research • Software Systems • Programming • Cloud Computing • Performance Engineering • Scalability • Performance Analysis • Big Data Analytics • Apache Spark • Spark • Mapreude • University Teaching • Statistics • Public Speaking • Deep Learning • Data Analytics • Apache Kafka • Nosql

Languages

English • Telugu • Hindi

Ranks

  • Certificate:
    Coursera Course Certificates, License Grz6Ctre3Lx6

Interests

Children • Golf and Swimming • Cricket

Industries

Computer Software

Us Patents

  • Cache-Aware Thread Scheduling In Multi-Threaded Systems

    view source
  • US Patent:
    20110246995, Oct 6, 2011
  • Filed:
    Apr 5, 2010
  • Appl. No.:
    12/754143
  • Inventors:
    Alexandra Fedorova - Vancouver, CA
    David Vengerov - San Jose CA, US
    Kishore Kumar Pusukuri - Riverside CA, US
  • Assignee:
    ORACLE INTERNATIONAL CORPORATION - Redwood Shores CA
  • International Classification:
    G06F 9/46
    G06F 9/30
  • US Classification:
    718103, 712214, 712 30, 718107, 711125, 711E1202
  • Abstract:
    The disclosed embodiments provide a system that facilitates scheduling threads in a multi-threaded processor with multiple processor cores. During operation, the system executes a first thread in a processor core that is associated with a shared cache. During this execution, the system measures one or more metrics to characterize the first thread. Then, the system uses the characterization of the first thread and a characterization for a second, second thread to predict a performance impact that would occur if the second thread were to simultaneously execute in a second processor core that is also associated with the cache. If the predicted performance impact indicates that executing the second thread on the second processor core will improve performance for the multi-threaded processor, the system executes the second thread on the second processor core.
  • Method And Apparatus For Efficient Scheduling Of Multithreaded Programs

    view source
  • US Patent:
    20140208330, Jul 24, 2014
  • Filed:
    Apr 30, 2013
  • Appl. No.:
    13/873640
  • Inventors:
    Kishore Kumar Pusukuri - Santa Clara CA, US
    Eric C. Saxe - Livemore CA, US
    Darrin P. Johnson - San Jose CA, US
  • Assignee:
    ORACLE INTERNATIONAL CORPORATION - Redwood CITY CA
  • International Classification:
    G06F 9/50
  • US Classification:
    718104
  • Abstract:
    In general, the invention relates to a non-transitory computer readable medium comprising instructions, which when executed by a processor perform a method. The method includes obtaining lock overhead times for a plurality of threads, generating a set of thread groups, wherein each of the plurality of threads is assigned to one of the plurality of thread groups based on the lock overhead times, allocating at least one core of a multi-core system to each of the plurality of thread groups, and assigning a time-quantum for each of the plurality of thread groups, wherein the time-quantum for each of the plurality of thread groups corresponds to an amount of time that threads in each of the plurality of thread groups can execute on the at least one allocated core.

Resumes

Kishore Pusukuri Photo 1

Principal Software Engineer

view source
Location:
Santa Clara, CA
Industry:
Computer Software
Work:
Santa Clara University
Adjunct Professor

Netapp
Software Engineer

Linkedin Apr 2017 - Jan 2018
Software Engineer

Oracle Sep 2014 - Mar 2017
Principal Software Engineer

University of California, Riverside Oct 2007 - Sep 2012
Graduate Student Researcher
Education:
Stanford University 2016 - 2017
University of California, Riverside 2012
University of California, Riverside 2007 - 2012
Doctorates, Doctor of Philosophy, Computer Science, Engineering, Computer Science and Engineering
University of California, Riverside 2007
Kakatiya University 2002
Bachelors
Skills:
Linux
Distributed Systems
High Performance Computing
Algorithms
C
Machine Learning
Solaris
Multithreading
Java
Operating Systems
Latex
Computer Science
Databases
Software Engineering
Hadoop
Python
Git
Sql
Optimization
R
Data Analysis
Parallel Computing
Performance Tuning
Big Data
Pthreads
Dtrace
Data Science
Data Mining
Data Visualization
Leadership
Mentoring
Artificial Neural Networks
Statistical Modeling
Reinforcement Learning
Kernel
Data Centre
System Development
Linux Kernel
Research
Software Systems
Programming
Cloud Computing
Performance Engineering
Scalability
Performance Analysis
Big Data Analytics
Apache Spark
Spark
Mapreude
University Teaching
Statistics
Public Speaking
Deep Learning
Data Analytics
Apache Kafka
Nosql
Interests:
Children
Golf and Swimming
Cricket
Languages:
English
Telugu
Hindi
Certifications:
Coursera Course Certificates, License Grz6Ctre3Lx6
License Grz6Ctre3Lx6
Managing the Company of the Future (London Business School)

Get Report for Kishore Kumar Pusukuri from Santa Clara, CA, age ~44
Control profile