Philip Van Every
Albuquerque, New Mexico, United States
73 followers
70 connections
About
I believe in finding the right solution and not settling for the "right now" solution…
Activity
-
XP breaks the “iron triangle” of better/sooner/cheaper by emphasizing scope management + maxing out on “better”. https://lnkd.in/gr6Qk5hT
XP breaks the “iron triangle” of better/sooner/cheaper by emphasizing scope management + maxing out on “better”. https://lnkd.in/gr6Qk5hT
Liked by Philip Van Every
-
One of the stories I hear that makes me the saddest is when a team pours their creativity and energy into solving a problem only to learn that the…
One of the stories I hear that makes me the saddest is when a team pours their creativity and energy into solving a problem only to learn that the…
Liked by Philip Van Every
-
Technical Debt and 3 Harsh Facts About It: At the beginning of my carrier I struggled to manage technical debt and communicate the importance of it…
Technical Debt and 3 Harsh Facts About It: At the beginning of my carrier I struggled to manage technical debt and communicate the importance of it…
Liked by Philip Van Every
Experience
Education
-
Purdue University
-
Activities and Societies: XINU Research Group
For my Master's Dissertation, I added multicore hardware support to the XINU operating system, including:
- arm/x86 hardware synchronization primitives
- deadlock avoidance via nested locking
- simplicity optimized lock granularity
- spinlock orchestration and management
- spinlock usage throughout the kernel
- multicore boot sequence
In another notable XINU project, I added an IPv6 protocol stack, including an IPv6 NAT implementation. -
-
Activities and Societies: Honor's Research
I completed a Bachelor's in Computer Engineering with an emphasis on Software Engineering.
I participated in an Honor's Undergraduate Research program in which I co-authored a machine learning paper on the novel application of Gaussian Processed input to various Support Vector Machines used to detect simulated HVAC faults. The paper was published in Energy and Buildings. -
-
Activities and Societies: Treasurer and Co-Founder of Student Math League Phi Theta Kappa Honor Society member Physics League member Chemistry Society member STEM UP professional math tutor
Publications
-
Multicore Xinu
ProQuest
Van Every, Philip M. M.S., Purdue University, May 2018. Multicore Xinu. Major
Professor: Douglas E. Comer.
Multicore architectures employ multiple processing cores that work together for
greater processing power. Shared memory, symmetric multiprocessor (SMP) systems
are ubiquitous. All software must be explicitly designed to support SMP processing,
including operating systems. XINU is a simple, lightweight, elegant operating system
that has existed for several decades and has…Van Every, Philip M. M.S., Purdue University, May 2018. Multicore Xinu. Major
Professor: Douglas E. Comer.
Multicore architectures employ multiple processing cores that work together for
greater processing power. Shared memory, symmetric multiprocessor (SMP) systems
are ubiquitous. All software must be explicitly designed to support SMP processing,
including operating systems. XINU is a simple, lightweight, elegant operating system
that has existed for several decades and has been ported to many platforms. However,
XINU has never been extended to support multicore processing. This project
incrementally adds SMP support to the XINU operating system. Core kernel modules,
including the scheduler and memory manager, have been successfully extended
without overhauling or completely redesigning XINU. A multicore methodology is
laid out for the remaining kernel modules. -
Advanced detection of HVAC faults using unsupervised SVM novelty detection and Gaussian process models
Energy and Buildings
A novel fault detection algorithm based on machine learning is introduced in this paper, that is applied to the detection of faults in heater, ventilation and air conditioning (HVAC) systems. The algorithm is based on the use of a set of nonlinear regressors intended to estimate the response of the HVAC to the external variables. The regression algorithm is the well known Gaussian process regression, which, through a Gaussian modeling of the parameter priors and the conditional likelihood of…
A novel fault detection algorithm based on machine learning is introduced in this paper, that is applied to the detection of faults in heater, ventilation and air conditioning (HVAC) systems. The algorithm is based on the use of a set of nonlinear regressors intended to estimate the response of the HVAC to the external variables. The regression algorithm is the well known Gaussian process regression, which, through a Gaussian modeling of the parameter priors and the conditional likelihood of the observations, is able to produce a probabilistic model of the prediction. We use the prediction error and its estimated variance as an input to a support vector machine novelty detector that, in an unsupervised way, is able to detect the faults of the HVAC. This algorithm improves the standard novelty detection, as it can be seen in the experiments.
-
FORCE CONVERGENCE IN STOPPING POWER FROM MOLECULAR DYNAMICS
CR Summer Proceedings
PHILIP M. VAN EVERY∗, ANDREW D. BACZEWSKI†
, AND RUDOLPH J. MAGYAR‡
Abstract. Using Ehrenfest time-dependent density functional theory (TDDFT), we simulate
a proton passing through several elemental metals under ambient conditions. Convergence in the
force acting on the proton with varying k-point grids is analyzed. We also investigate the inclusion
of a gauge correction that remedies issues with charge non-conservation in the projector augmented
wave (PAW) formalism. The…PHILIP M. VAN EVERY∗, ANDREW D. BACZEWSKI†
, AND RUDOLPH J. MAGYAR‡
Abstract. Using Ehrenfest time-dependent density functional theory (TDDFT), we simulate
a proton passing through several elemental metals under ambient conditions. Convergence in the
force acting on the proton with varying k-point grids is analyzed. We also investigate the inclusion
of a gauge correction that remedies issues with charge non-conservation in the projector augmented
wave (PAW) formalism. The computational speed of varying band parallelization parameters in
different system sizes is also explored. We simulate stopping power curves in Lithium, Beryillium,
and Aluminum. All simulations are performed with a modified version of VASP and post-processed
with local scripts.
Courses
-
Advanced Test Driven Development
Robert Martin Live
-
CompTIA Linux
CompTIA
-
CompTIA Security+
CompTIA
-
Developing and Deploying with Kubernetes
Guru Labs
-
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
Coursera
-
Python for Data Scientists and Engineers
Enthought
-
SAFE Scrum Master
Scaled Agile Framework
More activity by Philip
-
Sometimes the fear of change hurts more than the certainty of a painful status quo. Expecting someone to change at that moment is silly. Either the…
Sometimes the fear of change hurts more than the certainty of a painful status quo. Expecting someone to change at that moment is silly. Either the…
Liked by Philip Van Every
-
"But we've always done it this way!" - Famous last words of obsolete engineers. Let's talk Infrastructure as Code (IaC). If you're still clicking…
"But we've always done it this way!" - Famous last words of obsolete engineers. Let's talk Infrastructure as Code (IaC). If you're still clicking…
Liked by Philip Van Every
-
Great talk about how platforms engineering pitfalls are not about technology DevOpsDays Belgium
Great talk about how platforms engineering pitfalls are not about technology DevOpsDays Belgium
Liked by Philip Van Every
-
CD isn't made possible by a platform. CD is a workflow. I can do CD with a bash script. Many people struggle with CD while having access to tools we…
CD isn't made possible by a platform. CD is a workflow. I can do CD with a bash script. Many people struggle with CD while having access to tools we…
Liked by Philip Van Every
-
I chose "things that didn't happen" for $500. If you write code "just to get stuff done" you trade short term benefits to medium (not long) term…
I chose "things that didn't happen" for $500. If you write code "just to get stuff done" you trade short term benefits to medium (not long) term…
Liked by Philip Van Every
-
If you’re afraid to deploy to production on Friday afternoon you need to do it a lot more often. Just sayin’.
If you’re afraid to deploy to production on Friday afternoon you need to do it a lot more often. Just sayin’.
Liked by Philip Van Every
-
Oh the joy of being the only person in the room telling the team to slow down, schedule less work, test more, and take more care. But that doesn't…
Oh the joy of being the only person in the room telling the team to slow down, schedule less work, test more, and take more care. But that doesn't…
Liked by Philip Van Every
-
I recently explained that the success of "Agile" stems mostly from an equivocation fallacy: Managers were using the term "Agile" a long time ago -…
I recently explained that the success of "Agile" stems mostly from an equivocation fallacy: Managers were using the term "Agile" a long time ago -…
Liked by Philip Van Every
-
Agile has a perspective on culture/values, technical practices, and "process". How did the process side come to dominate 95% of the dialogue? Some…
Agile has a perspective on culture/values, technical practices, and "process". How did the process side come to dominate 95% of the dialogue? Some…
Liked by Philip Van Every
-
In a completely random thread, I came across this line: "What this demo demonstrates to me is how incredibl[y] willing we are to accept what seems…
In a completely random thread, I came across this line: "What this demo demonstrates to me is how incredibl[y] willing we are to accept what seems…
Liked by Philip Van Every
-
A dynamic system without functioning feedback loops will inevitably fall behind the evolution of its components and fail. To know the true master…
A dynamic system without functioning feedback loops will inevitably fall behind the evolution of its components and fail. To know the true master…
Liked by Philip Van Every
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 More