Books:
MEMORY
HIERARCHY DESIGN FOR CHIP MULTIPROCESSORS: A Compiler Directed Approach
(Paperback) by Ozcan Ozturk
You
can access electronic copies of the following papers from DBLP (click the EE
link):
Journals:
1.
Using Data Compression for Increasing Memory System
Utilization, by Ozcan Ozturk, Mahmut Kandemir, Mary J.
Irwin. IEEE Transactions on Computer Aided Design, Volume 28, Number 6, pages
901-914, June 2009.
2.
ILP Based Energy Minimization Techniques for Banked
Memories, by O. Ozturk and M. Kandemir. ACM Transactions on Design Automation of
Electronic Systems (TODAES), Volume 13 , Issue 3, July 2008.
3.
Access Pattern-Based Code Compression For
Memory-Constrained Systems, by O. Ozturk, M. Kandemir, and G. Chen. ACM Transactions on
Design Automation of Electronic Systems (TODAES), Volume 13 , Issue 4,
September 2008.
4.
Shared scratch pad memory space management across applications,
by O. Ozturk, M. Kandemir, S. W. Son, and I. Kolcu.
To appear in International Journal of Embedded Systems (To appear in IJES).
5.
Compiler-Directed Energy Optimization for Parallel Disk
Based Systems, by S. W. Son, G. Chen, O. Ozturk, M. Kandemir, and A. Choudhary, IEEE Transactions on Parallel and Distributed
Systems (TPDS), Volume 18, Number 9, pp. 1241-1257, September, 2007.
6.
Optimizing Array-Intensive Applications for
On-ChipMultiprocessors, byI.Kadayif,M.Kandemir,G.Chen,O.Ozturk,M.Karakoy,
andU.Sezer. IEEE Transactions on Parallel and DistributedSystems (TPDS), Volume
16, Number 5, May 2005.
7.
An ILP formulation for task scheduling on heterogeneous
chip multiprocessors, by
8.
An ILP-Based Approach to Locality Optimization, by G.
Chen, O. Ozturk, and M. Kandemir. Lecture Notes in Computer Science (LNCS) 3602
Springer 2004, Languages and Compilers for High Performance Computing, pages
149-163.
9.
Using data compression to increase energy savings in
multi-bank memories, by M.Kandemir,O.Ozturk, M.J.Irwin, and I.Kolcu. Lecture
Notes in Computer Science (LNCS) 3149Springer 2004, ISBN 3-540-22924-8, pages
310-317.
1.
Multicore Education Through Simulation, Ozcan Ozturk. In Proc. Of
Microelectronic Systems Education (MSE’09), July 2009,
2.
Dynamic Thread and Data Mapping for NoC
Based CMPs, Mahmut
Kandemir, Ozcan Ozturk, and S.P.Muralidhara. In Proc. of 46th Design Automation Conference
(DAC’09); July 2009;
3.
Heterogeneous Chip Multiprocessor Design, Ozcan Ozturk.
Designing for embedded parallel computing platforms: architectures, tools, and applications
Workshop, Design, Automation and Test in
4.
Using Dynamic Compilation for Continuing Execution Under Reduced Memory Availability, Ozcan Ozturk, Mahmut
Kandemir. In Proc. of Design, Automation and Test in Europe (DATE'09), Nice,
5.
Adaptive Prefetching for Shared
Cache Based Chip Multiprocessors, Mahmut Kandemir, Yuanrui
Zhang, Ozcan Ozturk. In Proc. of Design, Automation and Test in Europe
(DATE'09), Nice,
6.
Process Variation Aware Thread Mapping For Chip
Multiprocessors by
7.
SPM Management Using Markov Chain Based Data Access
Prediction, by T. Yemliha,
8.
Prefetch Throttling and Data
Pinning for Improving Performance of Shared Caches by O. Ozturk, S. W. Son, M.
Kandemir, and M. Karakoy. To appear in Proc. of the
ACM/IEEE Conference on High Performance Networking and Computing (SC'08),
9.
Profiler and Compiler Assisted Adaptive I/OPrefetchingfor
Shared Storage Caches, by S. W. Son, S.P.Muralidhara, O. Ozturk, M. Kandemir,
10.
Software-Directed Combined CPU/Link Voltage Scaling for
NoC-Based CMPs, by O. Ozturk and M. Kandemir. In Proc. the ACM SIGMETRICS
(International Conference on Measurement and Modeling of Computer Systems),
11.
A Scratch-Pad Memory Aware Dynamic Loop Scheduling
Algorithm, by O. Ozturk, M. Kandemir, and S. H. K. Narayanan. In Proc. the9th
International Symposium on Quality Electronic Design (ISQED'08),
12.
An ILP Based Approach to Reducing Energy Consumption in NoC Based CMPs, by O. Ozturk, M.
Kandemir, and S. W. Son. In Proc. of the International Symposium on Low Power
Electronics and Design (ISLPED'07), pp. 411-414,
13.
A Memory-Conscious Code Parallelization Scheme, by L. Xue, O. Ozturk, and M. Kandemir. In Proc. of the 44th
Design Automation Conference (DAC’07); June 2007;
14.
Reducing Off-Chip Memory Access Costs Using Data Recomputationin Embedded Chip Multi-processors; by H. Koc,
M. Kandemir, E. Ercanli,O. Ozturk; In Proc. of the
44th Design Automation Conference (DAC’07); June2007; San Diego, CA.
15.
Memory Bank Aware Dynamic
16.
Compiler-Directed Variable Latency Aware SPM Management
to Cope With Timing Problems, by O. Ozturk, M. Kandemir, and M. Karakoy. In Proc. IEEE/ACM International Symposium on Code
Generation and Optimization (CGO'07),
17.
An ILP Formulation for recomputation
Based SPM Management for Embedded CMPs; by Hakduran Koc,Ehat Ercanli, Mahmut T. Kandemir, Ozcan Ozturk; In Proceedings
of the5th Workshop on Optimizations for DSP and Embedded Systems (ODES'07);
March2007; San Jose, CA.
18.
Enhancing Locality in Two-Dimensional Space through
Integrated Computation and Data Mappings, by M. Kandemir, O. Ozturk, and
V.S. Degalahal. In Proc. 20th International Conference on VLSI
Design (VLSI'07),
19.
A Process Scheduler-Based Approach to NoC
Power Management, by F. Li, G. Chen, M. Kandemir, O. Ozturk, M. Karakoy, R. Ramanarayanan, and B.
Vaidyanathan.In Proc. 20thInternational Conference on
VLSI Design (VLSI'07),
20.
Compiler-Directed Code Restructuring for Operating with
Compressed Arrays, by T. Yemliha, G. Chen, O. Ozturk,
M. Kandemir, and V. S. Degalahal. In Proc. 20th International
Conference on VLSI Design (VLSI'07),
21.
Locality-Aware Distributed Loop Scheduling For Chip
Multiprocessors, by L. Xue, M. Kandemir, G. Chen, F.
Li, O. Ozturk, R. Ramanarayanan, and B. Vaidyanathan. In Proc. 20thInternationalConference on VLSI
Design (VLSI'07),
22.
Cache miss clustering for banked
memory systems, by O. Ozturk, G. Chen, M. Kandemir, and M. Karakoy.
In Proc. IEEE/ACM International Conference on Computer-Aided Design (ICCAD'06),
23.
Minimizing energy consumption of banked memories using
data recomputation, by H. Koc, O. Ozturk, M.
Kandemir, S. H. K. Narayanan, and E. Ercanli. In
Proc. International Symposium on Low Power Electronics and Design (ISLPED'06),
24.
Energy-aware code replication for improving reliability
in embedded chip multiprocessors, byG. Chen, O.
Ozturk, and M. Kandemir. In Proc. IEEE International SOCConference
(SOCC'06), Austin, TX, September 2006.
25.
A Constraint NetworkBased
Solution to Code Parallelization, by O. Ozturk, G. Chen, and M.Kandemir. In Proc. Design Automation Conference (DAC'06),
26.
Multi-level On-chipMemory
Hierarchy Design for Embedded Chip Multiprocessors, by O. Ozturk, M.Kandemir, M. J. Irwin, and S. Tosun. In Proc. The Twelfth
InternationalConference on Parallel and Distributed
Systems (ICPADS'06), July 2006.(Best Paper Award)
27.
Selective Code/DataMigration
for Reducing Communication Energy in EmbeddedMpSoCArchitectures,
by O. Ozturk, M. Kandemir, and M.Karakoy.In Proc. GLSVLSI,
28.
An ILP Based Approachto Address
Code Generation for Digital Signal Processors, by O. Ozturk, M.Kandemir, and S. Tosun. In Proc. GLSVLSI,
29.
Multi-compilation:capturing interactions among
concurrently-executing applications, by O.Ozturk, G.
Chen, and M. Kandemir. In Proc. ACM International Conference onComputing Frontiers,
30.
ILP-Based Managementof
Multi-Level Memory Hierarchies, by O. Ozturk, M. Kandemir, and S. W. Son.In Proc. 4th Workshop on Optimizations for DSP and
Embedded Systems(ODES'06), Manhattan, New York, NY, March, 2006.
31.
Managing SPM SpaceBased on
Inter-Application Data Sharing, by O. Ozturk, M. Kandemir, S. W.Son, and
32.
Dynamic Scratch-PadMemory
Management for Irregular Array Access Patterns, by G. Chen, O.Ozturk,
M. Kandemir, and M.Karakoy. DesignAutomation
and Test in Europe (DATE'06),
33.
Dynamic Partitioningof
Processing and Memory Resources in EmbeddedMPSoCArchitectures,
by L.Xue, O. Ozturk, F. Li, and
34.
Data Replication in Banked DRAMs
for Reducing Energy Consumption, by O. Ozturk and M. Kandemir. In Proc. the 7th
International Symposium on Quality Electronic Design (ISQED'06),
35.
Shared Scratch-Pad Memory Space Management, by O. Ozturk,
M. Kandemir, and
36.
Compiler-Directed Power Density Reduction inNoC-Based
Multi-Core Designs, by S. H. K. Narayanan, O.Ozturk, and M. Kandemir. In Proc.
the 7th International Symposium on QualityElectronic
Design (ISQED'06),
37.
An Integer LinearProgramming Based Approach to
Simultaneous Memory Space Partitioning andData Allocation for Chip Multiprocessors,
by O. Ozturk, G. Chen, M.Kandemir, and M.Karakoy. In Proc. IEEE ComputerSociety
Annual Symposium on VLSI 2006 (ISVLSI 2006),
38.
TaskRecomputationin Memory Constrained
Embedded Multi-CPUSystems, by H.Koc,
39.
Leakage-Aware SPMManagement, by
G. Chen, F. Li, O. Ozturk, G. Chen, M. Kandemir, and
40.
Compiler-Guided DataCompression
for Reducing Memory Consumption of Embedded Applications, byO.Ozturk,G.Chen,M.Kandemir.
In Proc. the Asia and South Pacific DesignAutomation
Conference (ASPDAC'06),
41.
Optimal TopologyExploration for
Application-Specific 3D Architectures, byO.Ozturk,F.Wang,M.Kandemir,Y.Xie.
In Proc.the Asia and South Pacific Design Automation
Conference (ASPDAC'06),
42.
Integrating
43.
Increasing On-ChipMemory Space
Utilization for Embedded Chip Multiprocessors through DataCompression.O.Ozturk,M.Kandemir,M.J.Irwin.
In Proc. IEEE/ACM/IFIP InternationalConference on
Hardware/SoftwareCodesignandSystem Synthesis
(CODES+ISSS'05),
44.
On-Chip MemoryManagement for EmbeddedMpSoCArchitectures Basedon
Data Compression.O.Ozturk,M.Kandemir,M.J.Irwin. InProc. IEEE International SOC Conference (SOCC 2005),
45.
Workload Clusteringfor Increasing
Energy Savings on EmbeddedMPSoCs,S.H.K.Narayan,O.Ozturk,M.Kandemir,M.Karakoy.In
Proc. IEEE International SOC Conference (SOCC 2005),
46.
Constraint-Based CodeMapping for Heterogeneous Chip
Multiprocessors, S. Tosun, N.Mansouri, M. Kandemir, O. Ozturk. In Proc. IEEEInternational SOC Conference (SOCC 2005),
47.
ExploitingInter-Processor Data Sharing
for Improving Behavior of Multi-ProcessorSoCs, byG.Chen,G.Chen,O.Ozturk, andM.Kandemir. In Proc. IEEE Computer Society AnnualSymposium on VLSI 2005 (ISVLSI 2005),
48.
A Data-Driven Approachfor
Embedded Security, byH.Saputra,O.Ozturk,N.Vijaykrishnan,M.Kandemir,
andR.Brooks. InProc. IEEE Computer
Society Annual Symposium on VLSI 2005 (ISVLSI 2005),
49.
Energy management insoftware-controlled
multi-level memory hierarchies, byO.OzturkandM.Kandemir.
In Proc. GLSVLSI'05,
50.
Integer linearprogramming based
energy optimization for bankedDRAMs,byO.OzturkandM.Kandemir.In
Proc. GLSVLSI'05,
51.
Using data compressionin anMPSoCarchitecture for improvingperformance,
byO.Ozturk,M.Kandemir, andM.J.Irwin.
InProc. GLSVLSI'05,
52.
Access pattern-basedcode
compression for memory-constrained embedded systems, byO.Ozturk,H.Saputra,M.Kandemir,
andI.Kolcu. InProc. Design
Automation and Test in Europe Conference (DATE'05),
53.
BB-GC: basic-blocklevel garbage
collection, byO.Ozturk,M.KandemirandM.J.Irwin. InProc. Design Automation and Test in Europe Conference
(DATE'05),
54.
Nonuniformbanking for reducingmemory
energy consumption, byO.OzturkandM.Kandemir. In Proc.
Design Automation and Test inEurope Conference
(DATE'05),
55.
Increasing registerfile
immunity to transient errors, byG.Memik,M.Kandemir, andO.Ozturk. InProc. Design
Automation and Test in Europe Conference (DATE'05),
56.
Studying storage-recomputationtradeoffs
in memory-constrained embeddedprocessing, byM.Kandemir,F.Li,G.Chen,G.Chen, andO.Ozturk.
In Proc. Design Automation and Test in EuropeConference
(DATE'05),
57.
An ILP formulation forreliability-oriented
high-level synthesis, byS.Tosun,O.Ozturk,N.Mansouri,E.Arvas,M.Kandemir,
andY.Xie. In Proc. the 6th International Symposium onQuality Electronic Design (ISQED'05),
58.
An adaptivelocality-conscious
process scheduler for embedded systems, byG.Chen,G.Chen,O.Ozturk,
andM.Kandemir. InProc. 11th
IEEE Real-Time and Embedded Technology and Applications Symposium(RTAS'05), San
Francisco, California, March 2005
59.
Customized on-chipmemories for
embedded chip multiprocessors, byO.Ozturk,M.Kandemir,G.Chen,M.J.Irwin,
andM.Karakoy. InProc. the Asia and South Pacific Design Automation Conference
(ASPDAC'05),
60.
Dynamic on-chip memorymanagement
for chip multiprocessors, byM.Kandemir,O.Ozturk, andM.Karakoy.In Proc. International Conference on
Compilers, Architectures, and Synthesisfor Embedded
Systems (CASES'04),
61.
Data compression forimproving
SPM behavior, byO.Ozturk,M.Kandemir,I.Demirkiran,G.Chen,
andM.J.Irwin. InProc. the
41st Design Automation Conference (DAC'04),
62.
Tuning datareplication for
improving behavior ofMPSoCapplications, byO.Ozturk,M.Kandemir,M.J.Irwin, andI.Kolcu.In Proc. the 2004 Great Lakes Symposium on VLSI
(GLSVLSI'04),