James Abel

James Abel Email and Phone Number

Engineer (hardware, software). I also manage technical teams. @
James Abel's Location
Redwood City, California, United States, United States
James Abel's Contact Details

James Abel personal email

n/a
About James Abel

Principal Engineer experienced in SW and HW architecture and development,. Cloud architectures, computer architectures, Digital Signal Processing, Machine Learning,, performance optimization, Design Automation, and simulation. Managed small technical teams (10-20 engineers).Currently developing in Python and C/C++, but have experience in many languages.

James Abel's Current Company Details
Aclarion (formerly Nocimed)

Aclarion (Formerly Nocimed)

Engineer (hardware, software). I also manage technical teams.
James Abel Work Experience Details
  • Aclarion (Formerly Nocimed)
    Vp Of Engineering
    Aclarion (Formerly Nocimed) May 2018 - Present
    Although I'm a VP, I mostly do technical work. Architected and developed a cloud (AWS) based product for the medical industry. I develop mainly in Python at this point (and some C/C++ where needed). The product uses a "cloud native" AWS implementation (S3, DynamoDB, SNS/SQS). Also PyQT5 and MATPLOTLIB are used in the production pipeline. Signal Processing and Machine Learning are used in the product "engine".
  • Abel.Co
    Computer Engineering Consultant
    Abel.Co Jul 2016 - May 2018
  • Intel Corporation
    Principal Engineer
    Intel Corporation Feb 1988 - Jun 2016
    Santa Clara, California, Us
    Hardware and Software architectures. Design Automation, Simulation, Modeling, Tracing, Optimization, Architecture Analysis, Application Analysis.
  • Intel Corporation
    Principal Engineer
    Intel Corporation 2012 - 2016
    Santa Clara, California, Us
    Chief Tracing Architect responsible for the architecture and design of software workload ‘Tracers’. These Tracers take a software application workload and create a set of files that represent relevant execution information that is fed into CPU and full platform simulators for performance and power analysis.Led cross-Intel initiatives on Tracing and SimulationUtilized machine learning techniques to select the most relevant aspects of the workloads.Lead and mentored a technical team of ~20 engineers in the areas of hardware and software architecture and design.Established engineering quality standards - code and design reviews, coding standards, test requirements (unit, system, regression).
  • Intel Corporation
    Principal Engineer
    Intel Corporation 2011 - 2012
    Santa Clara, California, Us
    Responsible for identification, acquisition and use of emerging workloads to improve the performance and/or power of future Atom cores, focusing on 2015+ product lines. Performs deep architecture and micro-architecture analysis both pre-silicon and post-silicon to identify improvements. Does path-finding and technical readiness analysis. Focus areas are media and DSP workloads.Analyzes industry standard benchmarks such as SPEC CPU, EEMBC FP and SysMark. Also analyzes ISV applications and workloads.Creates proposals for these improvements, evaluates the technical feasibility and negotiates with design, planning and software teams to get product buy-in. Establishes programming models associated with these features. Writes detailed technical architecture specifications.Utilizes proprietary tracing, simulation and analysis environments to model and analyze improvements such and new instructions and/or micro-architectural features. Utilizes core and platform behavioral models. Specifies and/or writes new tools required to perform these evaluations. Creates new analysis techniques and best-known-methods for performance and power analysis.Serves on corporate-wide technical committees to steer Intel’s architectural directions.
  • Intel Corporation
    Principal Engineer
    Intel Corporation Feb 2002 - 2011
    Santa Clara, California, Us
    • Responsible for performance optimizations of key software applications, and uses these applications to improve Intel’s future processor and platform products. Works as a virtual member of the architecture and product groups, infusing software knowledge into Intel products. Delivers workload characterization, tracing and analysis to Intel’s processor and platform architecture groups. Performs pre-Si analysis in a simulation-based environment using both high level behavioral and RTL models. Gathers, root-causes and dispositions sightings of performance anomalies in key applications. Develops point tools for application characterization, tracing, simulation and analysis (both pre- and post-Si).Drives key performance and performance/power improvements into Intel’s processor and platform products (e.g. Intel® Core™ processor family and Intel® Core™ Atom processor). This includes co-owning and driving new instruction definition for HPC/multimedia/imaging/3D into instruction sets such as SSSE3-SSE4.1, AVX, as well as general micro-architectural performance improvements. Also drives performance improvements into Intel compilers.Selection and development of kernels, tracing, modeling new instructions in a proprietary simulator, participating in performance ‘dungeons’, and analysis and performance estimations of kernels/workloads. Provides speedup estimates of new instructions on kernels and workloads as well as input into the micro-architecture to improve the performance (and performance/power) of particular implementations.Also works with strategic ISVs to optimize their code for Intel Architecture as well as use this code for tech readiness.
  • Intel Corporation
    Sr. Software Engineer
    Intel Corporation Jan 1997 - Jan 2002
    Santa Clara, California, Us
    Responsible for performance optimizations of key software applications, and uses these applications to improve Intel's future processor and platform products. Works as a virtual member of the architecture and product groups, infusing software knowledge into Intel products. Drives key performance and performance/power improvements into Intel's processor and platform products (e.g. Intel® CoreTM processor family and Intel® CoreTM Atom processor). This includes co-owning and driving new instruction definition for HPC/multimedia/imaging/3D into instruction sets such as SSSE3-SSE4.1, as well as general micro-architectural performance improvements. Delivers workload characterization, tracing and analysis to Intel's processor and platform architecture groups. Performs pre-Si analysis in a simulation-based environment using both behavioral and RTL models. Develops point tools for application characterization, tracing, simulation and analysis (both pre- and post-Si). Also drives performance improvements into Intel compilers.
  • Intel Corporation
    Sr. Software Engineer
    Intel Corporation Jan 1994 - Jan 1997
    Santa Clara, California, Us
    Responsible for optimization of multi-media and signal processing applications. Major projects included implementation of a Dolby Digital decoder using MMX™ Technology (http://developer.intel.com/technology/itj/q31997.htm) and speech recognition programs. Also developer on Native Signal Processing/IA-SPOX project (signal processing OS that resided in a Windows driver).
  • Intel Corporation
    Sr. Design Engineer
    Intel Corporation Jan 1991 - Jan 1994
    Santa Clara, California, Us
    Design engineer on a single-chip communications product. Responsible for interconnect design, as well as full-chip RTL models. This product targeted wireless communications, utilizing two DSPs and one microcontroller (80186 core).
  • Intel Corporation
    Cad Engineer
    Intel Corporation Jan 1988 - Jan 1991
    Santa Clara, California, Us
    Responsible for behavioral models of embedded cores (8051, 80186) and other standard cells. Also responsible for software for automated test.
  • Genrad Corporation
    Hardware Design Engineer
    Genrad Corporation Jan 1985 - Jan 1987
    Designer of automated test systems. Targets included micro-processor based adapter boards, systems and SCSI disks.
  • Dynacomp
    Hardware Design Engineer
    Dynacomp Jan 1983 - Jan 1984
    Designer of single-board microcomputer systems based on the 68000 processor and Multi-bus for automated news services. Wrote low level networking drivers.

James Abel Skills

Hardware Architecture Computer Architecture Debugging Algorithms Simulations Embedded Systems Software Development Digital Signal Processors Optimization C Operating Systems Linux Analysis C++ Management Signal Processing Device Drivers Testing Optimizations Python

James Abel Education Details

  • Arizona State University
    Arizona State University
    Cs
  • Bradley University
    Bradley University
    Bsee

Frequently Asked Questions about James Abel

What company does James Abel work for?

James Abel works for Aclarion (Formerly Nocimed)

What is James Abel's role at the current company?

James Abel's current role is Engineer (hardware, software). I also manage technical teams..

What is James Abel's email address?

James Abel's email address is j@abel.co

What is James Abel's direct phone number?

James Abel's direct phone number is +148020*****

What schools did James Abel attend?

James Abel attended Arizona State University, Bradley University.

What skills is James Abel known for?

James Abel has skills like Hardware Architecture, Computer Architecture, Debugging, Algorithms, Simulations, Embedded Systems, Software Development, Digital Signal Processors, Optimization, C, Operating Systems, Linux.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.