Theory and Modeling in Industrial Setting - Stategies, Failures and Overall Value Kirill Rivkin All...
-
Upload
khalid-piggott -
Category
Documents
-
view
227 -
download
0
Transcript of Theory and Modeling in Industrial Setting - Stategies, Failures and Overall Value Kirill Rivkin All...
Theory and Modeling in IndustrialSetting - Stategies, Failures and Overall Value
Kirill Rivkin
All expressed opinions are that of Kirill Rivkin personally. Due to general nature of this presentation, it is likely to contain overall generalizations and factual errors.
To be presented at University of Kentucky (UK)
Seagate Confidential
The Research Process
Stuart Parkin’s curve
Actually it’s just like a stock market
time
#of
Pub
licat
ions
Idea
Academic Research
Great bust
Industrial R&D
Seagate Confidential
time
#of
Pub
licat
ions
Professor at UK comes up with an ideaProfessor at UK comes up with an idea
Big scientist publishes in Nature, ignores UK professorBig scientist publishes in Nature, ignores UK professor
Grant money pouringGrant money pouring
If you don’t do it, you are not a scientistIf you don’t do it, you are not a scientist
Government wants resultsGovernment wants results
Just two more years and we will cure AIDSJust two more years and we will cure AIDS
Big scientist publishes in Nature on a different subject.Big scientist publishes in Nature on a different subject.
Initial experiments were wrongInitial experiments were wrong
It’s a fun topic - you don’t really need a job?It’s a fun topic - you don’t really need a job?
Can it really work (Industry)?Can it really work (Industry)?
Seagate Confidential
Context
• Various approaches to industrial R&D
• How different it is from Academia?
• The role of modeling and it’s derivatives.
• Technical question of industrial modeling.
• Collaboration with Academia.
Seagate Confidential
R&D – Industry powerhouse• Facilities such as IBM Almaden, Bell Labs, Seagate
Pittsburgh, Microsoft Research Group (UCSB)
• High class Academic research with potential practical applications 10 years away.
• Does not work in long term.- Probability of big ideas becoming profitable is small- It takes many years to make it real, competitors may catch up;
there is no reason to be first.- R&D is staffed with people who do not have experience with the
current product.
Seagate Confidential
Examples
• IBM – became a software company with highly limited, government sponsored research projects.
• Bell Labs – operates at 25% of its peak capability
• Seagate Pittsburgh – closed.
It’s a great advertisement for a high-tech company, showing investors its potential and technological leadership.
Seagate Confidential
Practical R&DYears to product
5 4 3 2 1 0.5
What are the effects we can use? Their limitations? Basic physics? Can we build it?
What is the nature of failure modes?
What is a design for our roadmap?
Can it actually work?How much are we getting out of it?
How expensive is it?Can we actually make money?
Seagate Confidential
Academia vs. IndustryAcademia Industry
One project at a time per contributor 5-6 projects at a time per contributor
3-4 years per project 1-7 months per project
Stay on the project until you gathered all the basic information
As soon as you understand how it works – move on!
Outcome – formula and paper. It is good if it works right away, but you can wait.
It has to work. In some form. Somehow. Experimental verification is the key
100’s of people on the same project Very few scientists trying to make a big impact
Can work on anything I want. If there are grant money for this.
Can work on anything I want. If there is a perception that it is important.
Can do basic research. Want to do basic research, but don’t have time
The more important I am, the more I publish
The more important I am, the less I can publish
Prescribed guidelines for salaries More aggressive promotion capabilities, generally higher salaries.
Seagate Confidential
R&D areas of research• If the subject involves complex, quantum-mechanical
phenomena, a lot of theory and modeling should be used to understand it, right? Wrong!
• In the Industry attractiveness of hiring theorists exists only if experiments can’t offer good predictions.
• Examples:• Finance. Predicting the future experimentally is too expensive.• Magnetic media. Lots of physics, but takes 1< hour to conduct experiment.
Entire R&D is accomplished by massive DOE• Magnetic head. Takes 120 days to build – physical design is very important.• Optics – hard to investigate many properties on nm scale, reliable, well
established tools can help a lot.• First principles materials calculations – can be very useful, but not very
precise.
Seagate Confidential
Moore’s law and job for physicists
Stable expansion by 40-50% each year is possible only if there are no physical or processing limitations and progress is driven by scaling and sigma reductions. Physics creates “jumpy” growth.
Process engineers job market
Modelers job market
Seagate Confidential
Modeling strategiesPhysics modeling System modeling
Models selected, supposedly crucial, physical processes. Makes few approximations regarding the modeling methods. Uses well established equations, fine discretizations and well defined convergence criteria.
Does not model the “real world”. Makes strong assumptions, selecting one physical phenomena out of many. Relies on custom, modifiable tools.
Models all physical processes involved in a “real” system. Tries to include realistic dimensions.
The modeling methods are either very approximate, obscure or rely on (assumed) very rapid convergence. Typically uses a single, standard tool.
In every company there are two standards of modeling, followers of which tend to fight each other.
Seagate Confidential
Practical exampleWhich one do you like more:
1. “With expected changes in average reflectivity of the Earth and given amount of radiation from the Sun, average temperatures will rise 1C over the next 30 years”.
2. “We modeled distribution of temperature on Earth for the next 30 years. On July 15th, 2020 the temperature in Pittsburgh will be 28.4 degrees, while it is being swept by 4.2 feet waves”.
The second one looks more attractive and detailed, but relies on correct representation of extremely complex physics (which is obscured from the reader). The first one is simple and straightforward, but relies on correct simplification of the problem (which is however not obscured).
Seagate Confidential
The role of modeling
• There are fields where modeling succeeded in correctly predicting the future, providing insights and helping with inventions. Companies might support custom made software, expecting better predictability and performance.
Seagate Confidential
How precise is the modeling?
• Typical answer to this question is that algorithm ABC converges to the answer with 0.1% error. It is, obviously, irrelevant.
• Modeling precision depends on knowledge of physical parameters – resistivity, permeability, saturation magnetization. All of them depend on exact chemistry, different for nanoscale (typical for modern high-tech) and sheet film. 10% is a good precision for less than crucial parameters.
• Since there are 5-6 of such parameters, fitting them will always produce a perfect correlation with the experiment.
• One rarely uses “book” algorithms as they are. Assumptions on boundary conditions, discretization and so on, will worsen the convergence.
Good model is qualitatively consistent in its predictions and quantatively precise within 10-15%.
Seagate Confidential
Modeling – myths and realities
• In the industry we will deal with real tools, developed by generations of scientists. There are very few (mostly standard FEM) software packages that achieve widespread popularity and become widely used by community. Most software used is written by a few developers and then used by many.
• In the industry we will have dedicated model development activities. Industry appreciates the end result, not the model development. You should hide the latter among hours of “real” work. Unless you work for Mathworks
• The scope of problems in the industry is very limited and does not change.There are many more problems in the industry than people capable to solve them. There is always a choice – what and how do you want to work on. You have to be productive (or perceived as such), but in time you will have a big say in what you do. You can not spend a lot of time on your tasks, but you can work on very high-class, fundamental issues.
Exception – SPICE modeling and other examples of important, well established design simulations.
Seagate Confidential
Scales of modeling
First PrinciplesFirst Principles Semi-classical and ClassicalSemi-classical and Classical SystemSystem
Used by most companies that deal with “advanced” materials, multilayers.Hard to compare with experiments. Can be very useful, but often makes mistakes.
Most common scale. Believed to be completely wrong by adherents of first principles. Relies on semi-classical equations.Treats each phenomena separately.Can be used in various fields (finance, mechanics, optics) etc.
Tries to predict performance metrics, specific for the given device.Combines a few phenomena together.Often uses interpolations.End purpose – creating a better design.Mostly used in very big companies, since such models are expensive and hard to implement.
Often one starts in one area and moves to another.
Seagate Confidential
Technical notes
So what are the technical aspects of Industry’s computational modeling?
• We all stem from Academia, so you are likely to find similar tools to the ones you used as a grad student
• There is always going to be something solved with Finite Elements Method.
• There is always going to be a standard method – like FDTD for optics.
• There are always going to be people working with complex, custom made algorithms.
• Programming language – there are standards. C++ is good for finance, Fortran for magnetism.
Seagate Confidential
Parallelization and hardware optimization
• Cluster optimization (MPI etc.) requires well distributed memory access and slow (>N2). Works well with a few problems.
• Multi-core optimization allows to linearly increase performance by a factor of 4. OpenMP is realistically one of the most popular optimizations.
• Hardware – most popular are FPGAs, GPUs and specialized accelerators.
• Most hardware accelerators have limited memory and operate via graphics bus. Can be bandwidth limited for N and NlogN algorithms.
Seagate Confidential
Hardware optimization
• FPGAs:- Expensive to build (>10,000$). Work best with integers and
fixed dec. point representations. Most popular use – small scale FFT. Inflexible, but have very high performance.
• Accelerators:- Averagely expensive. Can come with a version of LAPACK
library. Easy to operate, have decent single precision capabilities. Work best with slow, complex algorithms that are included in LAPACK (matrix eigenvalues).
• GPUs:- Very inexpensive. Single precision. Hard to program
effectively, especially complex algorithms. Highly parallel for simple operations.
Seagate Confidential
Modeling of hard drives.
Only the writing-reading head, channel/targeting algorithms and some mechanics are modeled extensively. The rest can be obtained by DOE.
But much of companies’ profit is made by producing best in class heads.
Seagate Confidential
Magnetic WriterIs very simple. We just don’t know how it works.
Coil produces current, which magnetizes the writer and allows it to create strong magnetic field in the media, writing the information
Seagate Confidential
How do we model it?
Parameter Model
Material’s magnetic properties First principles
Magnetization distribution on macroscale
FEM based on permeability models
Magnetization dynamics Micromagnetics based on semi-classical Landau-Lifshitz equation
Performance – basics (magnetic field and its gradient)
FEM and Micromagnetics
Performance – industry metrics (Bit Error Rate)
System models
Is all modeling equally useful? No, FEM and Micromagnetics offer by far the most precise predictions.
Seagate Confidential
Collaboration with Academia
Postulate #1: Academia and Industry do not like each other
Ideal reasons for collaboration:
Academia can do extensive, long term, research into basic properties.
Often, the reasons for collaboration are:
1. Grad students are dirt cheap.
2. Prospective hiring high quality grad students.
3. Industry leaders want to publish more papers.
4. Personal friendship.
5. The idea is too crazy to develop it inside, but too attractive to just drop it.
Seagate Confidential
But it can still be a great success
• Companies can know of some very unusual phenomena.
• Companies have access to multi-billion manufacturing equipment.
• Universities can do long term studies that are not product-oriented.
• It is easier (and cheaper) to contract a university than to build an internal capability.
Seagate Confidential
Can I join the Dark Side?• You can’t just sell your soul to the Devil. Industry
requires different mentality than Academia.
• The first step usually is getting an internship.
• The more high level modeling/design you want to do, the fewer positions you’ll find out there. It is easier to grow into one from inside the company, than to have one created for you.
• Publishing papers is important, but it is more important to publish controversial, advanced studies on high level, potentially applied problems.
• Go to conferences and meet the people.