AMD


HandleComment
AMD_TracyHi, everyone.
mikehello AMD_Tracy
mikeI am Mike Lydon with TopCoder
AMD_TracyNice to meet you.
mikelikewise
mpaulsehey AMD_Tracy :)
mikeI believe the topic today is "business intelligence"
joelimlimitHello
joelimlimitIs any rep here?
joelimlimitHello
AMD_SharonHello
AMD_TracyWe're here.
joelimlimitwhat does AMD do?
joelimlimitI mean, why do you need programmers for exactly?
AMD_SharonAMD is a CPU manufacturer
joelimlimityea that's about the only thing I know at this point
AMD_SharonThere are several ways to optimize your software code to take advantage of CPUs
butlerAren't you AMD folks based in Sunnyvale?
AMD_SharonToday we will talk about business intelligence
joelimlimitwhich is?
AMD_Tracybutl
nimisisa contradiction in terms
joelimlimitbutler: hey, you are here for the SRM too?
mpaulselol
AMD_Tracybutler: amd is based in sunnyvale
butlerjoelimlimit: yup
joelimlimitbutler: g'luck :)
joelimlimitSo, do you hire any interns too?
PastoWhat's exactly 'business intelligenc' ?
Pasto*intelligence
shashPasto: common sense? ;-)
joelimlimitI was going to ask the same Q with Pasto
vinay.emaniAMD_Sharon:hi sharon,does AMD have offices in India?
Pastoshash: hope not :P
joelimlimithaha becuz I sometime need to log in to two computers
AMD_Sharonvinay.emani: yes we have offices in india
joelimlimitat the same time
dhavalgianiAMD_Sharon: do ur india offices offer internships?
vinay.emaniAMD_Sharon: thanks,are you hiring here(india)?
joelimlimitAMD_Sharon: Any Intern offer?
AMD_Tracybutler: Definition of business intelligence can mean different things to different people. Loosely, it is a collection of business processes for collecting and analyzing business information.
mpaulseSo it refers to knowledge/expert systems?
AMD_Sharondhavalgiani: Check our website on www.amd.com for the internships and careers available world wide
butlerOr data mining?
AMD_Tracybutler: For some, business intelligence is synonymous with data warehousing. For others, business intelligence really means the analysis of data in the warehouse.
dhavalgianiAMD_Sharon: thanks
atul.kulkarniwhat is new with this Bussiness Intelligence>
AMD_Tracympaulse: I would say not, that's usually associated with artificial intelligence.
rajkumar.iyerAMD_Tracy: How does AMD fit in here ... for business intelligence ??
atul.kulkarnirajkumar.iyer> AMD_Tracy: that was next question
AMD_SharonBusiness intelligence is just one area that AMD is paying attention too
AMD_SharonWe decided to talk about that today in order to give you an idea that there really are many possibilities for software developers
AMD_Tracyrajkumar.iyer: I was mentioning how data warehousing is important. In that case, you are talking a great deal of I/O, memory consumption, and n-tier systems. AMD has great server systems that provide great value here.
atul.kulkarniAMD_Sharon: is AMD planing to write software for this?
mpaulseAMD_Tracy: That's interesting, coz one only thinks of AMD as just a CPU manufacturer and not a (should I say) complete server vendor (like IBM for example)
AMD_Sharonatul.kulkarni: AMD partners with other software and hardware companies to make sure that they take advantage of everything that our CPU architecture has to offer
AMD_Tracyrajkumar.iyer: Typically with data warehousing, there are multiple data sources from multiple transactional based systems. A data warehouse is an infrastructure to get data from those transactional systems. Then, you need to be able to analyze and
AMD_Tracyrajkumar.iyer: figure out what to do with the information that is buried in the data warehouse.
atul.kulkarniAMD_Sharon: oh ok! so what kind of profiles does this venture of your open for devs?
AMD_Tracyrajkumar.iyer: AMD is working with major OEMS such as Sun, IBM, and HP to provide world class scalable server systems.
AMD_Sharonatul.kulkarni: We have teams of software developers dedicated to performance optimization who work directly with our partners
atul.kulkarniAMD_Sharon: oh ok!
shashAMD_Sharon: what kind of optimizations are you talking about for the warehousing servers?
rajkumar.iyerAMD_Tracy: Are we here looking at something like dedicated system .. which are used specially to do to the intelligent data analysis..
nimisisAMD_Sharon:When I hear "business intelligence" I think of scheduling problems that are often NP hard. So, if I was to come to AMD, might I be working on heuristics to solve such probs?
nimisis...for example
AMD_Tracyrajkumar.iyer: It could be but not necessarily; for example you could have a partitioned n-way system with multiple tiers
butlerOptimization would include writing code in low level languages to take advantage of MIMD instructions?
AMD_SharonTracy is the expert in Business intelligence, so I'll let him answer your questions
AMD_Tracyrajkumar.iyer: and maybe one partition on that system is dedicated to analysis phase and other partitions are used for the data store.
rajkumar.iyerAMD_Tracy: And all of them somewhere at the processor level and each processor interacting more intelligently then what they ar doing now is it ??
rajkumar.iyerAMD_Tracy: *than
vinay.emaniAMD_Sharon: is amd planning to make any GPUs?
AMD_Tracyrajkumar.iyer: Well, I was actually putting forth a virtualization example which is becoming more and more common in IT.
AMD_Sharonvinay.emani: No :) We are sticking to CPUs
rajkumar.iyerAMD_Tracy: I was just calling partition a processor...
AMD_Tracyrajkumar.iyer: sure, okay. So for example a case of more intelligent interactions is the Direct Connect Architecture.
modenlAMD_Tracy: Do you coporate with sql server 2005?
modenlAMD_Tracy: They have cool data minning tools.
CoreDumpedAMD_Tracy: hi. what does amd think of Azul's 48 core processor?
AMD_Tracyrajkumar.iyer: The HyperTransport links and integrated memory controllers within the DCA allow for point-to-point connections between the various components on the system such as your i/o devices, CPU and memory.
shashAMD_Tracy: what you're describing is something like a more generalized DMA?
AMD_Tracymodenl: We have a very strong partnership with Microsoft and we work with them on everything from SQL Server, to Visual Studio, to XP and Server OSs.
butlerAMD_Tracy: Is HyperTransport scalable for large clusters? Or is it only for 1-8 way CPU systems?
AMD_Tracymodenl: The neat thing about their data mining is the relative seamlessness of it; nice little extension to the sql language in a fairly easy to understand way.
AMD_Tracyshash: DMA?
butlerAMD_Tracy: direct memory access
shashAMD_Tracy: direct memory access
AMD_Sharonbutler: Hypertransport is a chip to chip interconnect, so it will only be used in each system
AMD_Tracyshash: yes, the amd CPUs now have the memory controller directly integrated. This means there isn't a single memory controller hub bottlenecking the system in a traditional front side bus design.
shashAMD_Sharon: chip to chip as in, not on a bus?
AMD_Tracybutler: also keep in mind that HyperTransport is now in consortium status.
modenlAMD_Tracy: Could you give us a solid example what you've done for Speed up data minning?
AMD_Sharonshash: It's an internal bus, so as long as the chips on down on the motherboard, HyperTransport is an excellent solution
butlerAMD_Tracy: consortium status?
AMD_Tracymodenl: AMD processors have great floating point performance and that's what you are going to see in data mining. One aspect of this is that AMD processors are good at x87 sequenes and also support SSE2 instructions.
AMD_Sharonshash: when you talk about clusters, they would be connected via GigEthernet or something like that, I believe
shashAMD_Sharon: i guess...
shashAMD_Sharon: so what does that mean for the processor?
AMD_Tracymodenl: In addition, AMD has the AMD Core Math Library (ACML) which contains optimised BLAS routines that would be used in data mining algorithms.
AMD_Sharonshash: The main advantage of hypertransport is that it allows us to connect memory to each processor in a system, throught our integrated memory controller
AMD_Sharonshash: As well as connecting the I/O to CPUs
modenlAMD_Tracy: Any comparision for ACML with similar libs?
shashAMD_Sharon: so, each processor has a memory controller, which all work together?
AMD_Sharonshash: You got it!
i_am_herewhat is the topic of disscussion today
butleri_am_here: business intelligence
rajkumar.iyerAMD_Tracy: How are u planning to have this intergerated with the existing Business Intelligence Software which are already in market ??
rajkumar.iyerAMD_Tracy: take for example MS-SQl data Warehousing utility itself
butlerWouldn't AMD's target be the larger scale systems? A completely different product?
AMD_Tracyrajkumar.iyer: I cannot get into too many specifics because this is a new area for AMD but we are learning all we can.
AMD_Tracyrajkumar.iyer: So, is the ms sql data warehousing utility something you are using?
AMD_Tracybutler: Can you clarify your question?
shashwhat does all this mean for small-scale businesses?
rajkumar.iyerAMD_Tracy: No I work on Database Engine (OLTP)
butlerAMD_Tracy: I was trying to understand what you were saying. Is AMD targeting the large scale systems offered by IBM, Sun, etc, rather than the MS-SQL data warehousing utility offered currently?
rajkumar.iyerAMD_Tracy: I was just trying to make our whar are we looking here from AMD ...and can that be of any use in traditional database engines..
rajkumar.iyerAMD_Tracy: *make out
iapx86I optimize MMX/SSE by generating opcodes at run-time with my own special classes and methods. Any advice on AMD documents that help more than the obfuscatory Intel ones?
AMD_Tracyrajkumar.iyer: Sure, in traditional database engines you have an I/O component as well as a CPU component, and a memory component. These can all be bottlenecks. AMD pays attention to everyone.
AMD_Sharoniapx86: You should definitely check out our set of Architecture Programmer's Manuals
AMD_Sharoniapx86: We also offer an optimization guide
AMD_Sharoniapx86: you can find them on http://developer.amd.com
AMD_Tracyiapx86: the optimization guide is one of my favourite bits of reading material.
iapx86Thanks. I just registered there. Will look after SRM296 is over.
AMD_Tracybutler: I can say that the work with HP / IBM / Sun is a natural thing for us to do and to understand. The MS-SQL thing is more of a challenge to us but we are keenly interested in any pain points you have
AMD_Tracyiapx86: there's good stuff in the opt guide on latencies; our strategy is to document the latencies as of the latest production round of chips. I know the guy who does the guide and he does a terrific job.
rajkumar.iyerAMD_Tracy: Thanks for the info Tracy :)
ParchandriIs anything under discussion yet?
dexyikabiljo: a sada?
AMD_SharonTracy is working on a response to a question
AMD_Tracyrajkumar.iyer: to clarify more about the Business Intelligence view of the world, in a nutshell what often happens is to take a snapshot of data, offline to a different system, and process
AMD_Tracyrajkumar.iyer: and analyze it to make tactical and strategic decisions for the business.
sipanijeevesalterego: hi
nikzzzdo you guy have kind of trick to write a bug-free and effective program?
ParchandriAMD_Tracy: sorry, but what does offline mean as a verb?
nikzzzParchandri: hi
AMD_TracyParchandri: okay, so what I mean is that the data will go to a different system where it will no longer be live; but can be processed without affecting ongoing transactions.
AMD_Sharonnikzzz: We offer a profiling tool which will help optimize and tune your software code for better performance
AMD_Sharonnikzzz: it is called CodeAnalyst. It is availalbe for free download on www.amd.com/devcentral
shashAMD_Sharon: is it linux-friendly?
Abednegooh, cool. I didn't know CodeAnalyst was free.
AMD_Sharonshash: absolutely!
AMD_Sharonshash: it's similar to OProfile
shashAMD_Sharon: right... thanks
Bi11maybe a free trail
AMD_Sharonbill: the full version is completely free
senthilrubanAMD_Sharon: That is great. i will try now that profiler
Bi11There are some others are really expensive
Bi11so why it's free ;)
shashBi11: it undercuts the competition... :)
butlerquite a bit
AMD_TracyParchandri: Another comment about business intelligence; often the need is to process large amounts of data. Because of amd64 addressability, there's more headroom for crunching more data and bigger files.
AMD_SharonWe aren't in the business of making money off of our developers ;)
senthilrubanAMD_Sharon: yes. i also felt like Bill that it is not free
ParchandriAMD_Tracy: So is Business intelligence a sort of data-processing/computational-specialised business consulting service? I don't really know anything about it, I joined the chat late
shashAMD_Tracy: in essence, amd64 provides a bigger hammer... :)
AMD_TracyParchandri: loosely speaking it is a set of ideas and processes to process, report, summarize, and finally analyze your business's data.
AMD_Sharonlol
AMD_TracyParchandri: For example, suppose you'd like to know where people are buying chili flavored popcorn the most; what part of the country?
Abednegoare there 128-bit integers on amd64?
AMD_TracyParchandri: if you can figure that out, then you can make sure you are sending that product to the stores that need it in advance of the store
ParchandriAMD_Tracy: OK. So, you would want to combine all your information about popcorn sales, and pull out relevent bits.
ExcilusAre consumers that predictable ;) ?
AMD_TracyParchandri: calling the home office to say we ran out of popcorn, send us more. Over time and a big area, this represents a lot of money at stake.
AMD_TracyParchandri: Right.
AbednegoAMD_Sharon: so it's machine learning?
ParchandriAMD_Tracy: What makes a solution to this problem a AMD Business Intelligence solution?
AMD_TracyExcilus: The idea with business intelligence is to make those predictions possible.
shashExcilus: statistically, to a large extent, yes
AMD_SharonBefore we go, I just want to sum up some of the main points that people were interested in with respect to AMD's Developer Program: CodeAnalyst is free on http://developer.amd.com, we offer a great optimization guide and architecture manual there as well
AMD_TracyParchandri: the important thing is our architecture is scalable and high-performing and that's what si needed in BI.
kxyzlxHow i Know my room
AMD_SharonBusiness Intelligence is just one area that AMD looks at that can take advantage of our architecture
ParchandriWell SRM's starting, thanks.



AMD