/
Amir Kamil ONTACT NFORMATION  Cyclotron Road Mail Stop Amir Kamil ONTACT NFORMATION  Cyclotron Road Mail Stop

Amir Kamil ONTACT NFORMATION Cyclotron Road Mail Stop - PDF document

celsa-spraggs
celsa-spraggs . @celsa-spraggs
Follow
506 views
Uploaded On 2015-04-28

Amir Kamil ONTACT NFORMATION Cyclotron Road Mail Stop - PPT Presentation

gov Berkeley CA 94720 WWW wwwcsberkeleyedu kamil ESEARCH NTERESTS Program analysis high performance computing compilers and language design for productive parallel com puting hierarchical computation data distribution resilience program synthesis DUC ID: 55799

gov Berkeley 94720 WWW

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "Amir Kamil ONTACT NFORMATION Cyclotron ..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

AmirKamil CONTACTINFORMATIONBeysterBuilding2632Voice:(734)764-21382260HaywardStreetE-mail:akamil@umich.eduAnnArbor,MI48109-2121WWW:web.eecs.umich.edu/akamilRESEARCHINTERESTSProgramanalysis,highperformancecomputing,compilersandlanguagedesignforproductiveparallelcom-puting,programsynthesis,broadeningparticipationincomputing,compilererrormessages,integratedde-velopmentenvironmentsforeducationEDUCATIONUniversityofCalifornia,Berkeley,CaliforniaUSAB.S.,ElectricalEngineeringandComputerScience,MinorinPhysics,2004M.S.,ComputerScience,2006Ph.D.,ComputerScience,2012Specialization:LanguagesandcompilersforparallelcomputingAdvisor:KatherineYelickTEACHINGEXPERIENCEUniversityofMichigan,AnnArbor,Michigan,USAInstructorWinter2020EECS376:FoundationsofComputerScience(Junior-levelundergraduatecourse).InstructorFall2016,Fall2017,Fall2018,Fall2019EECS490:ProgrammingLanguages(Junior/senior-levelundergraduatecourse).InstructorFall2018,Fall2019EECS285:AProgrammingLanguageorComputerSystem(UndergraduatecourseonpracticalprogramminginJava).InstructorWinter2016,Fall2016,Winter2017,Fall2017,Winter2018,Spring2018,Winter2019EECS280:ProgrammingandIntroductoryDataStructures(Freshman/sophomore-levelundergraduatecourse).InstructorFall2015EECS183:ElementaryProgrammingConcepts(Freshman-levelundergraduatecourse).UniversityofCalifornia,Berkeley,CaliforniaUSAInstructorSpring2013CS61A:TheStructureandInterpretationofComputerPrograms(Freshman-levelundergraduatecourse).InstructorSummer2011CS70:DiscreteMathematicsandProbabilityTheory(Sophomore-levelundergraduatecourse). PUBLICATIONSJournalPapers1.DidemUnat,AnshuDubey,TorstenHoeer,JohnShalf,MarkAbraham,MauroBianco,BradfordL.Chamberlain,RomainCledat,H.CarterEdwards,HalFinkel,KarlFuerlinger,FrankHannig,EmmanuelJeannot,AmirKamil,JeffKeasler,PaulHJKelly,VitusLeung,HatemLtaief,NaoyaMaruyama,ChrisJ.Newburn,andMiquelPeric´as.TrendsinDataLocalityAbstractionsforHPCSys-tems.IEEETransactionsonParallelandDistributedSystems,Volume28,Issue10,October12017.2.KatherineYelick,DanBonachea,Wei-YuChen,PhillipColella,KaushikDatta,JasonDuell,SusanL.Graham,PaulHargrove,PaulHilnger,ParryHusbands,CostinIancu,AmirKamil,RajeshNishtala,JimmySu,MichaelWelcome,andTongWen.ProductivityandPerformanceUsingPartitionedGlobalAddressSpaceLanguages.ParallelSymbolicComputation2007,London,Ontario,July2007.3.KatherineYelick,PaulHilnger,SusanGraham,DanBonachea,JimmySu,AmirKamil,KaushikDatta,PhillipColella,andTongWen.ParallelLanguagesandCompilers:PerspectivefromtheTi-taniumExperience.TheInternationalJournalofHighPerformanceComputingApplications,Volume21,No.2,Summer2007.Peer-ReviewedConferenceandWorkshopPapers4.LauraKAlford,AmirKamil,AndrewDeOrio.StudentSenseofCommunityThroughanIntroduc-toryComputerProgrammingCourseSequence.AmericanSocietyofEngineeringEducationAnnualConference(ASEE2020),June2020.5.BrettA.Becker,PaulDenny,RaymondPettit,DurellBouchard,DennisJ.Bouvier,BrianHarrington,AmirKamil,AmeyKarkare,ChrisMcDonald,Peter-MichaelOsera,JaniceL.Pearce,JamesPrather.CompilerErrorMessagesConsideredUnhelpful:TheLandscapeofText-BasedProgrammingErrorMessageResearch.ProceedingsoftheWorkingGroupReportsonInnovationandTechnologyinComputerScienceEducation(ITiCSE-WGR2019),Aberdeen,Scotland,July2019.6.JohnBachan,ScottB.Baden,StevenHofmeyr,MathiasJacquelin,AmirKamil,DanBonachea,PaulH.Hargrove,andHadiaAhmed.UPC++:AHigh-PerformanceCommunicationFrameworkforAsynchronousComputation.33rdIEEEInternationalParallelandDistributedProcessingSymposium(IPDPS2019),RiodeJaneiro,Brazil,May2019.7.AmirKamil,JamesJuett,AndrewDeOrio.Gender-balancedTAsfromanUnbalancedStudentBody.The50thACMTechnicalSymposiumonComputerScienceEducation(SIGCSE2019),Minneapolis,Minnesota,February2019.8.JohnBachan,DanBonachea,PaulH.Hargrove,SteveHofmeyer,MathiasJacquelin,AmirKamil,BrianvanStraalen,ScottB.Baden.TheUPC++PGASlibraryforExascaleComputing.SecondAnnualPGASApplicationsWorkshop(PAW2017),Denver,Colorado,November2017.9.DavidOzog,AmirKamil,YiliZheng,PaulHargrove,JeffR.Hammond,AllenMalony,WibedeJong,KathyYelick.AHartree-FockApplicationusingUPC++andtheNewDArrayLibrary.30thIEEEInternationalParallelandDistributedProcessingSymposium(IPDPS2016),Chicago,Illinois,May2016.10.HongzhangShan,SamuelWilliams,YiliZheng,AmirKamil,KatherineYelick.ImplementingHigh-PerformanceGeometricMultigridSolverWithNaturallyGrainedMessages.9thInternationalCon-ferenceonPartitionedGlobalAddressSpaceProgrammingModels(PGAS2015),Washington,DC,September2015.11.HongzhangShan,AmirKamil,SamuelWilliams,YiliZheng,KatherineYelick.EvaluationofPGASCommunicationParadigmswithGeometricMultigrid.8thInternationalConferenceonPartitionedGlobalAddressSpaceProgrammingModels(PGAS2014),Eugene,Oregon,October2014.12.AmirKamil,YiliZheng,andKatherineYelick.ALocal-ViewArrayLibraryforPartitionedGlobalAddressSpaceC++Programs.ACMSIGPLANInternationalWorkshoponLibraries,LanguagesandCompilersforArrayProgramming(ARRAY2014),Edinburgh,Scotland,UnitedKingdom,June2014. 13.YiliZheng,AmirKamil,MichaelDriscoll,HongzhangShan,KatherineYelick.UPC++:APGASExtensionforC++.28thIEEEInternationalParallelandDistributedProcessingSymposium(IPDPS2014),Phoenix,Arizona,May2014.14.AmirKamilandKatherineYelick.HierarchicalComputationintheSPMDProgrammingModel.26thInternationalWorkshoponLanguagesandCompilersforParallelComputing,SanJose,California,September2013.15.AmirKamilandKatherineYelick.EnforcingTextualAlignmentofCollectivesUsingDynamicChecks.22ndInternationalWorkshoponLanguagesandCompilersforParallelComputing,Newark,Delaware,October2009.16.AmirKamilandKatherineYelick.HierarchicalPointerAnalysisforDistributedPrograms.The14thInternationalStaticAnalysisSymposium(SAS2007),KongensLyngby,Denmark,August2007.17.AmirKamil,JimmySu,andKatherineYelick.MakingSequentialConsistencyPracticalinTitanium.Supercomputing2005(SCj05),Seattle,Washington,November2005.18.AmirKamilandKatherineYelick.ConcurrencyAnalysisforParallelProgramswithTextuallyAlignedBarriers.18thInternationalWorkshoponLanguagesandCompilersforParallelComputing,Hawthorne,NewYork,October2005.TechnicalReports19.JohnBachan,ScottB.Baden,DanBonachea,MaxGrossman,PaulH.Hargrove,SteveHofmeyer,MathiasJacquelin,AmirKamil,andBrianvanStraalen.UPC++Programmer'sGuide,Revision2020.3.0.LBNLTechnicalReportNo.LBNL-2001269,March2020.20.JohnBachan,DanBonachea,andAmirKamil.UPC++Specicationv1.0,Revision2020.3.0.LBNLTechnicalReportNo.LBNL-2001268,March2020.21.AdrianTate,AmirKamil,AnshuDubey,ArminGr¨oßlinger,BradChamberlain,BriceGoglin,CarterEdwards,ChrisJ.Newburn,DavidPadua,DidemUnat,EmmanuelJeannot,FrankHannig,GysiTobias,HatemLtaief,JamesSexton,JesusLabarta,JohnShalf,KarlFuerlinger,KathrynO'Brien,LeonidasLinardakis,MaciejBesta,Marie-ChristineSawley,MarkAbraham,MauroBianco,MiquelPericas,NaoyaMaruyama,PaulKelly,PeterMessmer,RobertB.Ross,RomainCledat,SatoshiMat-suoka,ThomasSchulthess,TorstenHoeer,VitusLeung.ProgrammingAbstractionsforDataLo-cality.2014WorkshoponProgrammingAbstractionsforDataLocality.Lugano,Switzerland,April28-29,2014.22.AmirKamil.ATeamAnalysisProposalforRecursiveSingleProgram,MultipleDataPrograms.UCBTechnicalReportNo.EECS-2012-83,August2012.23.AmirKamil.HierarchicalAdditionstotheSPMDProgrammingModel.UCBTechnicalReportNo.EECS-2012-20,February2012.24.AmirKamil.TheHierarchicalSPMDProgrammingModel.UCBTechnicalReportNo.EECS-2011-28,April2011.25.P.N.Hilnger,DanBonachea,KaushikDatta,DavidGay,SusanGraham,AmirKamil,BenLiblit,GeoffPike,JimmySu,andKatherineYelick.TitaniumLanguageReferenceManual,Version2.20.UCBTechnicalReportNo.EECS-2005-15.1,August2006.26.AmirKamil.ConcurrencyAnalysisforParallelProgramswithTextuallyAlignedBarriers.UCBTechnicalReportNo.EECS-2006-41,April2006.Theses27.AmirKamil.SingleProgram,MultipleDataProgrammingforHierarchicalComputations.Ph.D.Thesis,EECSDepartment,UniversityofCalifornia,Berkeley,August2012.28.AmirKamil.AnalysisofPartitionedGlobalAddressSpacePrograms.Master'sReport,EECSDe-partment,UniversityofCalifornia,Berkeley,December2006.Tutorials 29.AmirKamil.UPC++:AnAsynchronousRMA/RPCLibraryforDistributedC++Applications.Ar-gonneLeadershipComputingFacilityandExascaleComputingProjectUPC++Webinar,May2020.30.AmirKamil.UPC++:APGAS/RPCLibraryforAsynchronousExascaleCommunicationinC++.2020ExascaleComputingProjectAnnualMeeting,Houston,TX,February2020.31.AmirKamil.UPC++:AHigh-PerformanceCommunicationFrameworkforAsynchronousComputa-tion.NationalEnergyResearchScienticComputingCenterandExascaleComputingProjectTutorialonUPC++,Berkeley,CA,December2019.32.AmirKamil.UPC++:AHigh-PerformanceCommunicationFrameworkforAsynchronousComputa-tion.NationalEnergyResearchScienticComputingCenterandExascaleComputingProjectTutorialonUPC++,OnlineTutorial,November2019.33.KatherineYelickandAmirKamil.UPCandUPC++:PartitionedGlobalAddressSpaceLanguages.ArgonneTrainingProgramonExtreme-ScaleComputing(ATPESC2017),St.Charles,IL,August2017.34.KatherineYelick,YiliZheng,andAmirKamil.DevelopingParallelC++ApplicationswithMod-ernPGASFeaturesinUPC++.9thInternationalConferenceonPartitionedGlobalAddressSpaceProgrammingModels(PGAS2015),Washington,DC,September2015.Other35.MichaelDriscoll,AmirKamil,ShoaibKamil,YiliZheng,andKatherineYelick.PyGAS:APar-titionedGlobalAddressSpaceExtensionforPython.TheSixthConferenceonPartitionedGlobalAddressSpaceProgrammingModels(PGAS2012),SantaBarbara,California,October2012.36.AmirKamil,JimmySu,andKatherineYelick.TowardsaSequentiallyConsistentMemoryModelforPGASLanguages.TheSecondConferenceonPartitionedGlobalAddressSpaceProgrammingModels(PGAS2006),Washington,D.C.,October2006.INVITEDTALKSTowardsaPortableModelforMappingLocalitytoHierarchicalMachines.WorkshoponProgrammingAbstractionsforDataLocality(PADAL),2015.ManagingHierarchywithTeamsintheSPMDProgrammingModel.WorkshoponProgrammingAbstrac-tionsforDataLocality(PADAL),2014.ThreeChallengesandThreeSolutionsforExascaleComputing.NSFWorkshoponResearchDirectionsinthePrinciplesofParallelComputation,2012.PROFESSIONALEXPERIENCEUniversityofMichigan,AnnArbor,Michigan,USALecturerIVSeptember2019-presentLecturerIIISeptember2015-August2019TeachinganddevelopmentofundergraduateComputerSciencecourses.Advisingundergraduatestudents.LawrenceBerkeleyNationalLaboratory,Berkeley,California,USAComputerSystemsEngineer(Limited)September2015-presentPostdoctoralFellowJuly2013-August2015DesignandimplementationofaC++libraryforhigh-performancepartitionedglobaladdressspaceprograms.UniversityofCalifornia,Berkeley,Berkeley,California,USAPostdoctoralScholarAugust2012-June2013Implementationandevaluationofprogramminglanguagefeaturesforhierarchicalcomputation.UniversityofCalifornia,Berkeley,Berkeley,California,USA LecturerJanuary2013-May2013PrimaryinstructorforintroductoryComputerScienceclasswithapproximately650students.SunMicrosystems,Inc.,MenloPark,CaliforniaUSAGraduateInternJune2007-June2009Circuitsimulation,architecturedesign,andlanguagedesignandimplementationforaconcurrentarchitec-ture.AWARDSCollegeofEngineeringJonR.andBeverlyS.HoltAwardforExcellenceinTeachingfor2019-20,UniversityofMichigan,2020.NCWITAcademicAllianceSeedFundAward-SurgingEnrollmentsTrack.ValeriaBertacco,LauraAlford,WilliamArthur,andAmirKamil,UniversityofMichigan,2019.NCWITExtensionServicesTransformation(NEXT)Awards-SecondPlace.WilliamArthur,MaryLouDorf,ValeriaBertacco,AmirKamil,andLauraAlford,UniversityofMichigan,DivisionofComputerScienceandEngineering,2017.OutstandingGraduateStudentInstructorAward-HonorableMention,DepartmentofElectricalEngineeringandComputerSciences,ComputerScienceDivision,UCBerkeley,2011.OutstandingGraduateStudentInstructorAward,UniversityofCalifornia,Berkeley,2011.